[英]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.