0

RubyとRoRのインストールについて少し助けが必要です

私は先週末(2012年9月15日)にRuby、RoR、RubyMineを含むすべてを最初にインストールしました。Win764ビットボックスでコマンドプロンプトを開いて実行しました。

$ rails --version

驚いたことに、3.2.8を期待していたので、2.3.14が返されました。

次に実行しました:

$ gem install rails

どの出力:

Successfully installed rails-3.2.8
1 gem installed
Installing ri documentation for rails-3.2.8...
Installing RDoc documentation for rails-3.2.8...

その後、rails --version再度実行すると2.3.14が出力されます

新しいインストール(ここの説明http://rubyonrails.org/downloadに従う)が非常に古いバージョンをインストールしたように見える理由は少し混乱して います。

最新バージョンをインストールするにはどうすればよいですか?

ありがとう、

4

2 に答える 2

2

両方のバージョンがインストールされているようです。「gemuninstallrails」を実行すると、バージョンが一覧表示され、削除するバージョンが尋ねられます。次に、削除する古いものを選択しました。

于 2012-09-22T21:26:23.847 に答える
0

もう少し進んだ。私は走った:

F:\>gem cleanup rails
Cleaning up installed gems... Attempting to uninstall rails-2.3.14

You have requested to uninstall the gem:
    rails-2.3.14
restful_authentication-1.1.6 depends on [rails (~> 2.3.4)]
If you remove this gems, one or more dependencies will not be met.
Continue with Uninstall? [Yn]  y
Executables and scripts will remain installed.
Successfully uninstalled rails-2.3.14
Clean Up Complete

F:\>gem uninstall restful_authentication
Successfully uninstalled restful_authentication-1.1.6

F:\>gem install rails
Successfully installed rails-3.2.8
1 gem installed
Installing ri documentation for rails-3.2.8...
Installing RDoc documentation for rails-3.2.8...

F:\>rails -v
C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems.rb:317:in `bin_path': can't find ge
m rails ([">= 0"]) with executable rails (Gem::GemNotFoundException)
        from C:/Ruby193/bin/rails:23:in `<main>'

これで、レールが正常にインストールされたと表示されますが、バージョンを照会するとエラーが発生します。

于 2012-09-22T22:19:27.587 に答える