【发布时间】:2012-10-11 20:18:10
【问题描述】:
我想知道您能否帮我找出为什么我无法在装有 OS X Mountain Lion 的 MBP 上安装 Ruby on Rails。这是一个奇怪的问题,我会尽可能多地为您提供信息。
我已经安装了 ruby,它在 1.9.3 版本中工作
而且我已经安装了 ruby gems,它适用于我尝试安装的所有其他 gem。
它的版本是 1.8.24
当我运行 $ sudo gem install rails 时,它会回复消息:Successfully installed rails-3.2.8
1 gem installed
虽然当我问它rails -v 它返回:
`Rails is not currently installed on this system. To get the latest version, simply type:
$ sudo gem install rails
You can then rerun your "rails" command.`
我该怎么办?
rails bash 文件 (/usr/bin/rails) 包含:
#!/usr/bin/ruby
# Stub rails command to load rails from Gems or print an error if not installed.
require 'rubygems'
version = ">= 0"
if ARGV.first =~ /^_(.*)_$/ and Gem::Version.correct? $1 then
version = $1
ARGV.shift
end
begin
gem 'railties', version or raise
rescue Exception
puts 'Rails is not currently installed on this system. To get the latest version, simply type:'
puts
puts ' $ sudo gem install rails'
puts
puts 'You can then rerun your "rails" command.'
exit 0
end
load Gem.bin_path('railties', 'rails', version)
这一定意味着 gem 文件不存在或者是旧的或损坏的
如何检查?
【问题讨论】:
-
我也遇到这个问题!更新是什么?
-
我第一次使用 JewelryBox 作为 RVM,但没有安装 Rails 作为你的案例。然后我找到了这个page 并按照说明进行操作,现在一切正常。
-
我没有让它工作我重新映像我的电脑然后重新启动整个过程并且它工作了
标签: ruby-on-rails installation osx-mountain-lion