Rails はまったくの初心者です。昨日、Mac にすべてを適切にインストールしようとして、レンガの壁に頭をぶつけて何時間も費やしました。最後に、私はそれがうまくいったと思ったので、このチュートリアルをやり始めました: http://net.tutsplus.com/tutorials/ruby/the-intro-to-rails-screencast-i-wish-i -持っていました/
コマンド ラインで特定の命令を入力してこのエラー メッセージが表示される 4 分ほど経過するまでは、すべてうまくいきます。
> rails g
/Library/Ruby/Gems/1.8/gems/bundler-1.2.1/lib/bundler/runtime.rb:199: warning: Insecure world writable dir /Library/Ruby/Gems/1.8 in PATH, mode 040777
gem install minitest
/Library/Ruby/Gems/1.8/gems/turn-0.9.6/lib/turn/minitest.rb:9:in `require': no such file to load -- minitest/unit (LoadError)
from /Library/Ruby/Gems/1.8/gems/turn-0.9.6/lib/turn/minitest.rb:9
from /Library/Ruby/Gems/1.8/gems/turn-0.9.6/lib/turn.rb:13:in `require'
from /Library/Ruby/Gems/1.8/gems/turn-0.9.6/lib/turn.rb:13
from /Library/Ruby/Gems/1.8/gems/bundler-1.2.1/lib/bundler/runtime.rb:68:in `require'
from /Library/Ruby/Gems/1.8/gems/bundler-1.2.1/lib/bundler/runtime.rb:68:in `require'
from /Library/Ruby/Gems/1.8/gems/bundler-1.2.1/lib/bundler/runtime.rb:66:in `each'
from /Library/Ruby/Gems/1.8/gems/bundler-1.2.1/lib/bundler/runtime.rb:66:in `require'
from /Library/Ruby/Gems/1.8/gems/bundler-1.2.1/lib/bundler/runtime.rb:55:in `each'
from /Library/Ruby/Gems/1.8/gems/bundler-1.2.1/lib/bundler/runtime.rb:55:in `require'
from /Library/Ruby/Gems/1.8/gems/bundler-1.2.1/lib/bundler.rb:128:in `require'
from /Applications/MAMP/htdocs/railstest/tasks/config/application.rb:13
from /Library/Ruby/Gems/1.8/gems/railties-3.2.8/lib/rails/commands.rb:24:in `require'
from /Library/Ruby/Gems/1.8/gems/railties-3.2.8/lib/rails/commands.rb:24
from script/rails:6:in `require'
from script/rails:6
ここで同様の問題を抱えた他の投稿を見たことがありますが、これはファイルのパーミションと関係があることを示唆しています。権限をいじった後でも、まだ機能させることができません。権限は次のとおりです。
/Library: rwxr-xr-x
/Library/Ruby: rwxr-xr-x
/Library/Ruby/Gems: rwxr-xr-x
/Library/Ruby/Gems/1.8: rwxrwxrwx
Gems/1.8 で chmod を実行しようとすると、「/Library/Ruby/Gems/1.8 でファイル モードを変更できません: 操作は許可されていません」というエラー メッセージが表示されます。
それで、私は何をする必要がありますか?
私は Mac OS 10.7.5 を実行しており、XCode 4.5.1 を使用しており、コマンド ライン ツールもインストールされています。