2010-12-08 57 views
1

我是一名前端開發人員。我將與其他一些開發人員合作開展一些RoR工作,而我剛剛接觸「svn/git terminal/RoR」開發方式。新iMac snowleopard:需要在導軌上設置紅寶石

我越來越努力想弄清楚如何配置我的機器與軌道3和寶石,它只是變得一團糟!

所以如果有人有可用的ichat /屏幕共享,並可以讓我的機器到一個功能點,這將是很棒。

我已經安裝了RVM,macports和fink。

具體來說mysql2是完全避開安裝。當我運行'rails服務器'時,我得到

Could not find gem 'mysql2 (>= 0, runtime)' in any of the gem sources listed in your Gemfile. Try running bundle install .

我運行軟件包安裝,然後進行軟件包更新。 沒有變化

錯誤:安裝mysql2時出錯:錯誤:無法構建gem原生擴展。 /Users/cyrilcelestine/.rvm/rubies/ruby-1.9.2-p0/bin/ruby extconf.rb * extconf.rb失敗*由於某種原因無法創建Makefile,可能缺少必要的庫和/或頭文件。檢查mkmf.log文件以獲取更多詳細信息。你可能需要配置選項

+0

我沒有反對票這(我當人們不贊成評論的時候就會討厭它 - 它真的在研究我的裝備),但是這個網站更多的是針對問答而不是針對我。也許如果你重新提出你的問題,包括你如何安裝你遇到的組件,詳細的錯誤信息等 - 也許社區可以提供幫助。 – Brian 2010-12-08 23:34:16

+0

另外,試試運行`gem install mysql2`,那可能會提供更多的信息.​​.. – Brian 2010-12-08 23:36:36

+0

謝謝,只是希望能夠休息一下。一直試試gem install mysql2也跟着hivelogic如何安裝。啊,我不知道該怎麼辦。 – user388069 2010-12-08 23:42:21

回答

1

我不知道你會找到任何人來做志願者並設置你的機器,但是如果你願意爲時間付費,我肯定有人願意幫忙您。

在短期內,我會遠離fink和macports以支持自制軟件(https://github.com/mxcl/homebrew)。最有可能的是,由於缺少開發頭文件,因此不完整安裝的mysql2 gem。這只是一個猜測,但它與你的問題一致。

1

這裏有一個新的雪豹系統啓動時,我使用步驟:

  1. 安裝最新OS X developer tools(安裝瓦特/ iPhone工具)
  2. 安裝64-bit MySQL dmg package瓦特/默認設置
  3. 運行env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
  4. 捆綁安裝

注意:如果你想牛逼Ø使用RVM(我建議你這樣做),你將需要運行以下安裝Ruby 1.8.7:

  1. rvm_archflags="-arch x86_64"
  2. rvm install 1.8.7