OS XMountainLionを使用してMBPにRubyonRailsをインストールできない理由を見つけていただけませんか。これは奇妙な問題です。できるだけ多くの情報を提供します。
私はrubyをインストールし、バージョン1.9.3で動作してい
ます。また、ruby gemをインストールしましたが、インストールしようとした他のすべての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ファイルが存在しないか、古いか破損していることを意味している必要があります
。どうすれば確認できますか?