1

私は Ruby on Rails の初心者です。レールを mac os x 10.6.8 にインストールしようとしています (既に持っていますruby: ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin10.0]) $ rails -v

rails is not currently installed on this system. To get the latest version, simply type:

私は実行しようとしました:

$ sudo gem install rails

その後、「rails」コマンドを再実行できます。

もちろん、sudo gem install rails などのオプションも入力しようとしましたが、解決策はありません。また、rvm をインストールしようとしましたが、これが私が持っているものです。

$ rvm -v

rvm 1.13.0 (master) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]

連携するにはどうすればよいですか?または、問題を解決するために何ができますか?

4

3 に答える 3

4

わかりました私はここの指示を見ています: http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:up_and_running

あなたのコメントから、システムに正しいバージョンの ruby​​ がインストールされていません。

rvm get head && rvm reload
rvm install 1.9.3
rvm use 1.9.3@current --create --default 

最後の行は、 という gem セットを作成しますcurrent

ターミナルに入力して、RubyGems が正しくインストールされていることを確認しますwhich gem。今すぐあなたの宝石を更新してください。

gem update --system 1.8.24

最後にレールを取り付けます。

gem install rails -v 3.2.3

これで問題が解決することを願っています。問題があればお知らせください。

于 2012-04-30T20:19:30.613 に答える
0

OSX 10.7.4 を実行しているときに同じ問題が発生していました。以下の方法で解決しました。

使用している gem マネージャーを特定します。

$ which gem 
/Users/peter/.rvm/ruby-1.9.2-p320/bin/gem

次に、その特定のバージョンの gem 更新を行います。

$ gem update --system 1.9.2

これは完了するまでに何年もかかりましたが、完了すると次のようにrails -v返されます。

Rails 3.2.8

確かに、人生はそれほど難しいものではありません。私はコマンド ラインの操作に慣れていますが、システムにインストールされている Ruby/Gem を組み合わせて一致させ、確認できるグラフィカル ツールが欲しいと思っています。

これが役立つことを願っています。

于 2012-08-10T03:53:30.943 に答える
0

OSXでRails Readyスクリプトを使用できたことは幸運でした。個人的な経験から Lion については言えませんが、Snow Leopard では常にうまく機能します。

于 2012-09-28T01:18:02.580 に答える