我剛剛開始使用Ruby on Rails,所以我很抱歉如果我在這裏丟失了可怕的基本信息...Ruby:無法在Ubuntu 14.04上將gem從1.8.23升級到1.9.1
通過一些閱讀(以及來自Rails的投訴),我看到很多建議安裝Ruby/Gem> v1.9。我將我的Ubuntu 14.04機器上的任何Ruby版本升級到v1.9.3,但是我的Gem版本拒絕升級到1.8.23以上。
gem可執行文件標記爲/usr/bin/gem1.9.1
,但是當您要求它的版本或轉儲環境時,它會返回1.8.23
。 Rails似乎已經安裝好了,因爲它的版本是1.8.23,但是當我生成一個新項目時,我會向我發出升級的聲音。
$ ruby -v
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]
$ /usr/bin/gem1.9.1 -v
1.8.23
$ gem env
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.23
- RUBY VERSION: 1.9.3 (2013-11-22 patchlevel 484) [x86_64-linux]
- INSTALLATION DIRECTORY: /var/lib/gems/1.9.1
- RUBY EXECUTABLE: /usr/bin/ruby1.9.1
- EXECUTABLE DIRECTORY: /usr/local/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /var/lib/gems/1.9.1
- /home/andy/.gem/ruby/1.9.1
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
我安裝紅寶石sudo apt-get ruby-dev
,這似乎是什麼人說的是Ubuntu的正確。有一次我嘗試了sudo apt-get ruby-full
,正如ruby-lang.org所推薦的那樣,但是這似乎也不起作用。
我試圖確保我正確地設置了這個,所以我沒有太深入到開發中,並意識到我從一開始就讓我的環境受到了影響。我應該放棄apt-get並從源代碼安裝,還是有其他事情我做錯了?
感謝
優秀,該訣竅。我在旅途中遇到了rubygems-update,但不知道這是否正確。謝謝! –