現在、レール3.0.3があり、バージョン3.0.1をダウンロードして使用しようとしています。私は(私は、Mac OS X 10.6.5を持っている)をダウンロードしてインストールRVMをターミナルに次のコードを入力しました:RVMを使用して古いレールバージョンに切り替えるときに「ファイルが見つかりません:lib」
rvm use 1.8.7
rvm gemset create rails3.0.1
rvm [email protected]
sudo gem install rails --version=3.0.1
私が原因でユーザー権限、またはそこの私の不足のためにsudoの宝石を使用します。私は、コードの最後の行を入力した後とにかく、:
Successfully installed rails-3.0.1
1 gem installed
Installing ri documentation for rails-3.0.1...
File not found: lib
だけでなく、私は明らかにできないスイッチすることができます。は、私は次のエラーを取得するは「sudoの宝石は= 3.0.1 --versionレールを取り付けます」また
rails -v
/Library/Ruby/Site/1.8/rubygems.rb:779:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError)
from /Library/Ruby/Site/1.8/rubygems.rb:214:in `activate'
from /Library/Ruby/Site/1.8/rubygems.rb:1082:in `gem'
from /usr/bin/rails:18
、私はすでにました:私が複数のバージョンのインストール、私は現在、私は次のような結果を得る必要があり、レールのバージョンを確認するためにチェックしようとするたびに持っているかのように見えるにもかかわらず、レールのバージョン、インストールされているRdocとXcode(私は調査や他の提案をしてinstalli両方とも)。私はRoR初心者、特にRVM初心者ですから、この狂気の説明と解決策が大好きです。
ありがとうございます!私はあなたが右ここレール(HA-HA)をオフに行ったと思い
興味深い:
RVM documentationはそのことについて言うためにこれを持っています! sudoを使わずにrootとしてコマンドを実行する方法はありませんか?宝石を使用して以前のバージョンのレールをインストールしようとすると、私はパーミッションエラーを受け取ります。 – mmichael
以前は 'sudo'でRailsをインストールしていたので、それが起こっていると思います。 1つの方法は、 'sudo gem uninstall rails'でRailsを削除し、' sudo'を使わずにRailsをインストールすることです。 – zetetic
それは正しいと思うけど、私の唯一の問題は私がsudoを使ってしかインストールできないということです。 rootとしてコマンドを実行する方法がわからず、結果としてsudoなしでレールをインストールする権限がありません。助言がありますか?と入力すると、システムにインストールしたすべてのバージョンのレールが表示されていたので、以前のバージョンのインストールが正常に動作したように見えます。しかし、私は今、 = 0)(Gem :: LoadError)>サーバー...あなたは明らかに正しいです –
mmichael