我正在嘗試在我的EC2實例上安裝導軌。重新安裝紅寶石後我安裝了寶石。我正在運行ruby版本1.8.7和gem版本1.8.12。我正在嘗試安裝rails並出現以下錯誤。在EC2上安裝導軌時遇到問題
* $須藤寶石安裝導軌-v = 3.1.1擷取:的ActiveSupport-3.1.1.gem(100%)擷取:activemodel的-3.1.1.gem(100%)擷取:ActionPack的-3.1 .1.gem(100%)獲取:activerecord-3.1.1.gem(100%)獲取:activeresource-3.1.1.gem(100%)獲取:actionmailer-3.1.1.gem(100%)構建本地擴展。這可能需要一段時間......錯誤:安裝rails出錯:錯誤:無法構建gem本機擴展。 /usr/bin/ruby extconf.rb mkmf.rb在/usr/lib/ruby/ruby.h找不到ruby的頭文件Gem文件將保持安裝在/usr/lib64/ruby/gems/1.8/gems /json-1.6.4進行檢查。結果記錄到/usr/lib64/ruby/gems/1.8/gems/json-1.6.4/ext/json/ext/parser/gem_make.out*
任何想法?
謝謝!
你檢查了你的錯誤信息嗎?看起來像構建過程'在/ usr/lib/ruby/ruby.h'找不到ruby的頭文件。也許你已經在其他地方安裝了Ruby(也許'/ usr/lib64/ruby')? – sczizzo 2011-12-27 22:35:08
安裝ruby-devel後(使用yum install ruby-devel)rails安裝正常。 – user414585 2011-12-27 22:46:42
你可以發表自己的結論作爲答案並接受它,所以它可能會幫助其他人在將來遇到同樣的問題。 – tmaximini 2011-12-27 23:05:41