【问题标题】:Properly installing Ruby and Rubygems on Ubuntu在 Ubuntu 上正确安装 Ruby 和 Rubygems
【发布时间】:2011-12-20 21:06:26
【问题描述】:

看起来这个过程比它应该做的要困难得多。

目前,我手动安装了 ruby​​ 1.9.2。我想更新它以使用 RVM。所以我安装成功了,然后安装了1.9.3-p0,它在我的RVM目录下/zenph/.rvm

我使用http://docs.rubygems.org/read/chapter/3升级了rubygems

我的环境显示:

rvm 1.10.0  
ruby 1.9.3p0  
gem 1.8.12

那么,为什么“宝石环境”会显示:

RubyGems Environment:
  - RUBYGEMS VERSION: 1.8.12
  - RUBY VERSION: 1.9.2 (2010-08-18 patchlevel 0) [i686-linux]
  - INSTALLATION DIRECTORY: /usr/lib/ruby/gems/1.9.1
  - RUBY EXECUTABLE: /usr/bin/ruby1.9.1
  - EXECUTABLE DIRECTORY: /usr/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86-linux
  - GEM PATHS:
     - /usr/lib/ruby/gems/1.9.1
     - /home/zenph/.gem/ruby/1.9.1

我可以尝试什么来解决这个问题?

【问题讨论】:

  • 嗯,$PATH 有问题吗?请参阅此答案stackoverflow.com/questions/8569022/… 如果不起作用,请显示您的 echo $PATH :-)
  • 你完成rvm --default use 1.9.3了吗?
  • 感谢 steenslag,修复了它!谢谢你的回答。它也确实与我的 $PATH 有关。
  • @steenslag 您可以发表您的评论作为答案,并附上简短的描述吗?

标签: ruby rubygems rvm


【解决方案1】:

要查看哪个 Ruby 是默认的,请打开终端并使用:

rvm list default

要将 Ruby 指定为默认值,请打开终端并使用:

rvm --default use 1.9.3

Docs

【讨论】:

    猜你喜欢
    • 2013-04-19
    • 1970-01-01
    • 1970-01-01
    • 2012-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-11
    • 2011-08-08
    相关资源
    最近更新 更多