【发布时间】:2015-09-15 08:27:00
【问题描述】:
我刚刚开始使用 Ruby on Rails,所以如果我在这里遗漏了一些非常基本的东西,我深表歉意......
通过阅读(以及来自 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 安装了 ruby,这似乎是人们所说的对 Ubuntu 是正确的。根据 ruby-lang.org 的建议,我曾尝试过 sudo apt-get ruby-full,但这似乎也不起作用。
我正在努力确保我设置正确,所以我不会深入开发并意识到我从一开始就破坏了我的环境。我应该放弃 apt-get 并从源代码安装,还是我做错了什么?
谢谢
【问题讨论】:
标签: ruby-on-rails ruby linux ubuntu gem