2012-02-08 3 views
2

父、私はひどい出来事をしました。私はシステムを完全に台無しにしました。 MAMP PROが使用するのと同じMySQLを使用するようにRailsを作ろうとすると、すべてが始まった。 (私はまだ彼らが一緒に働くように管理していない)。それはひどく終わり、ちょうど悪化し続ける。清潔なスレートのインストールレール

最新のエラーメッセージが:

ので
➜ ~ rails   
/Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find railties (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError) 
    from /Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec' 
    from /Users/hb/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems.rb:1208:in `gem' 
    from /Users/hb/.rvm/gems/ruby-1.9.3-p0/bin/rails:18:in `<main>' 

私はおそらくちょうど私のRVMのクリーンなシステムを拭くとインストールをレールと、私は現在、(単一適切な方法ですべてを再インストールしなければならないことを、決定しましたsudoとして、sudoなしで、そしてRVMでレール宝石をインストールするなど、さまざまなアプローチで実験しました)。このすべての混乱は非常に混乱しています、そして、私はそれをどのように取り除いたのか(私はすべてを混乱させるために)考えていません。

誰もが、私のシステムにレールの痕跡がないので、クリーンインストールを実行することができるので、すべての宝石のクリーンワイプを行う方法を教えてもらえますか? また、Mac OS X Lionにレールをインストールするにはどうすればよいでしょうか。 RubyとRailsの最新バージョンのみを使用しようとしているのであれば、私はRVMを使うべきですか?

偶然私がsudoを使っているかどうかにかかわらず、私が問題に遭遇したときに、私がrvmを使用していたなら私のシステムの宝石について忘れたくはありません。私はそれが最高のものだと思う。

乾杯。

+0

ルビー/レールをどのようにインストールしましたか? MacPortsを使いましたか? – Brendan

答えて

3

Here's an article showing how to remove all gemsしかし、注意してください!その後

、ここでルビー1.9.3のクリーンインストールを実行するためのコマンドのセットがあり、RVMなし3.2レール:

curl ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz -o ruby-1.9.3-p0.tar.gz 
tar xvf ruby-1.9.3-p0.tar.gz 
cd ruby-1.9.3-p0/ 
autoconf 
./configure --program-suffix=19 --enable-shared --with-readline-dir=/usr/local 
make && sudo make install 

はその後、ここから最新のRubyGemsをダウンロード:http://rubyforge.org/frs/download.php/75711/rubygems-1.8.15.tgz

tar xvf rubygems-1.8.15.tgz 
cd rubygems-1.8.15 
sudo ruby setup.rb 

そして最後に

sudo gem install rails 

はそれが役に立てば幸いレールを取り付けます!

+0

私が記事にしたすべてのことをやったのですが、ruby -vとrails -vと入力してバージョンを取得します。何か案は ? – Norris

+0

[this](http://stackoverflow.com/questions/4115803/how-can-i-uninstall-ruby-on-rails-on-mac-os-x)をご覧ください。あなたもルビーをアンインストールしようとしていますか? – alf

+0

最終的には記事を出しました。コマンドを実行する前に、少し微調整しなければならなかった。 'sudo su'を実行してコマンドを実行します。これ以上のレールや宝石はありません:)。 – Norris

1

私はちょうど同じ問題を抱えていました。私はGemfileを編集し、 'http://rubygems.orgを'

源 'https://rubygems.org'

-to-

ソースを変更することにより、鉱山固定しました

+0

助けてもらえませんでしたが、とにかく感謝します:) – Norris

関連する問題