gpt4 book ai didi

ruby-on-rails - Ruby:无法在 Ubuntu 14.04 上将 gem 从 1.8.23 升级到 1.9.1

转载 作者:太空宇宙 更新时间:2023-11-04 03:37:26 25 4
gpt4 key购买 nike

我刚刚开始使用 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 并从源代码安装,还是我做错了什么?

谢谢

最佳答案

使用rubygems-update:

gem install rubygems-update
update_rubygems
gem update --system

关于ruby-on-rails - Ruby:无法在 Ubuntu 14.04 上将 gem 从 1.8.23 升级到 1.9.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31106120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com