簡體   English   中英

安裝rails時出錯

[英]Error while installing rails

嗨,我是新設置的服務器,我在亞馬遜Linux上安裝rails

已安裝清單:-ruby -development tools -gems -zlib-devel -readline-devel

我正在嘗試安裝rails,現在我被困在這里

$ sudo gem install rails構建原生擴展。 這可能需要一段時間......錯誤:安裝rails時出錯:錯誤:無法構建gem原生擴展。

  /usr/bin/ruby extconf.rb mkmf.rb can't find header files for ruby at /usr/lib/ruby/ruby.h 

Gem文件將保留在/usr/lib64/ruby/gems/1.8/gems/json-1.6.3中以供檢查。 結果記錄到/usr/lib64/ruby/gems/1.8/gems/json-1.6.3/ext/json/ext/parser/gem_make.out

這個json庫有問題嗎?

您需要安裝以下內容

yum install ruby-devel
yum install make
yum install gcc

您應該使用Ruby 1.9.x來升級Ruby:

sudo yum install ruby19

並且

sudo yum install ruby19-devel
sudo yum install make
sudo yum install gcc

如果您已經安裝了rvm,請確保使用rvm gem install rails

這個問題與RVM無關。 問題是你需要ruby源頭文件。 從源代碼編譯ruby(RVM會這樣做)或為ruby版本安裝適當的頭文件。
什么是亞馬遜linux(沒有這樣的東西)? 是ubuntu還是什么?
你是怎么安裝紅寶石的? ruby -v說什么?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM