【问题标题】:Rails 3 installation problem with RVM on Mac OS X在 Mac OS X 上 RVM 的 Rails 3 安装问题
【发布时间】:2011-08-16 21:21:37
【问题描述】:

我正在尝试在新的 Mac OS X 设置中安装 Rails 3,但遇到了一些问题。 我正在下载 RVM 并顺​​利安装 Ruby 1.9.2,但是当我尝试使用以下方法安装 Rails 时:

gem install rails

我明白了:

Thomas@~ $ gem install rails
/Users/Thomas/rvm/rubies/ruby-1.9.2-head/lib/ruby/site_ruby/1.9.1/rubygems/config_file.rb:28:in `<top (required)>': uninitialized constant Gem::ConfigFile (NameError)
from /Users/Thomas/rvm/rubies/ruby-1.9.2-head/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /Users/Thomas/rvm/rubies/ruby-1.9.2-head/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /Users/Thomas/rvm/rubies/ruby-1.9.2-head/lib/ruby/site_ruby/1.9.1/rubygems/gem_runner.rb:8:in `<top (required)>'
from /Users/Thomas/rvm/rubies/ruby-1.9.2-head/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /Users/Thomas/rvm/rubies/ruby-1.9.2-head/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /Users/Thomas/./rvm/rubies/ruby-1.9.2-head/bin/gem:13:in `<main>'

我尝试了很多东西;我删除了 RVM,然后重新安装了它,但仍然出现此错误。

我觉得奇怪的是 RVM 安装在 ~HOME/rvm 而不是 ~HOME/.rvm

当我使用原来的 Ruby 版本时,gem 会被识别。也许我应该在某处创建一个链接以将 gem 与不同版本链接?

【问题讨论】:

  • 你是如何安装 rvm 的?您可以尝试以 root 身份为所有用户安装 rvm。以root身份执行bash &lt; &lt;(curl -s https://rvm.beginrescueend.com/install/rvm)
  • 好吧,我刚发现问题,我得先安装MacPort ...
  • MacPort 与 RVM 或使用 RVM 安装 Ruby 无关 - 我有两台带有 RVM 的 Mac,它安装了多个 Ruby,也没有安装 MacPorts。

标签: ruby ruby-on-rails-3 macos rvm


【解决方案1】:

安装 RVM 时,是否使用 RVM installation 页面上的“安装方法”说明?

当您在命令提示符下运行bash &lt; &lt;(curl -s @987654322@) 时,RVM 会自动为您创建~/.rvm 目录。

因为您看到的是rvm,而没有前面的.,我认为您以某种方式将系统范围的版本安装到您​​的主目录中。您是使用sudo 安装还是以root 身份运行?作为单用户沙箱安装到您的主目录时,两者都不是必需的。

以 root 身份安装或使用sudo 会更改文件的环境和所有权,并可能导致各种邪恶的小烦恼。当您选择自己安装的简单路径时,应该会非常轻松。

我已经在大量主机上安装了 RVM 和多个 Ruby,我遇到的唯一问题是锁定的环境实际上看不到必要的 Ruby 存档,或者没有安装了 curl 或 git,例如旧版本的 Centos。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 2011-04-20
    相关资源
    最近更新 更多