2012-12-18 130 views
2

我在osx山獅上安裝caldecott時遇到問題。我不斷收到此錯誤:安裝caldecott osx山獅問題

$ sudo gem install caldecott --no-rdoc --no-ri

錯誤:錯誤安裝郝德傑: 錯誤:未能建立寶石原生擴展。

/Users/Jay/.rvm/rubies/ruby-1.9.3-p327/bin/ruby extconf.rb 

檢查的main()在-lssl ...... * extconf.rb失敗* 無法創建Makefile文件由於某些原因,可能是缺乏必要的 庫和/或標題。檢查mkmf.log文件以獲取更多 的詳細信息。您可能需要配置選項。

/Users/Jay/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/mkmf.rb:369:in`try_do':編譯器無法生成可執行文件。 (RuntimeError) 您必須先安裝開發工具。

這裏是我的寶石列表:

*當地的寶石*

尋址(2.2.8) AF(0.3.18.11) 捆綁(1.2.3) cfoundry(0.4.15 ) 克盧索(0.0.2) 相互作用(0.5.1,0.4.8) json_pure(1.6.7) 艙單-VMC-插件(0.4.19) MIME類型(1.19) 母船(0.3.5 ) multi_json(1.4.0) 多-柱(1.1.5) 耙(10.0.2) RB-的ReadLine(0.4.2) 其餘客戶端(1.6.7) 的rubygems打捆(1.1.0) ruby​​zip(0.9.9) RVM(1.11.3.5) 終端表(1.4.5) 隧道虛設VMC-插件(0.0.2) uuidtools(2.1.3) VMC(0.4.7)

任何想法上我如何才能讓這個工作。或者有另外一種方法可以通過appfog傳遞給我的mongodb?

回答

1

我注意到的第一件事就是您的運行gem以根用戶身份進行安裝。如果您使用RVM,則不需要執行此操作。

這裏可能的問題是,您沒有安裝C編譯器,Caldecott使用本機庫,並且需要構建它們。在OS X的情況下,您需要安裝xcode。你有沒有安裝?

+0

您將需要安裝了命令行工具*的Xcode *,它的過程在小牛隊中發生了變化。看看這裏:http://stackoverflow.com/questions/19066647/xcode-5-0-error-installing-command-line-tools – LordParsley