0

Railsサーバーはrvmによって設定されたものとは異なるRubyを使用しているようです。

rails serverコマンドがrvmで設定したものと同じrubyを使用するようにするにはどうすればよいですか?

Railsサーバーを起動すると(コンソールにRailsサーバーを書き込む)、rubyバージョンの場合はruby1.8.7が出力されます。しかし、私が書くとき

 `ruby -v` 

ルビーバージョンを見るには、ルビーバージョンのルビー1.9.3p0を入手します。また、rvmをインストールし、入力すると

rvm list 

ruby-1.9.3-p286を使用していることが返されるため、rvmはrailsサーバーとは異なるバージョンのrubyを使用します。Railsサーバーをruby-1.9.3で起動できるようにする必要があります。最初に、rvmをインストールしたruby 1.8.7をインストールして、ruby-1.9.3を使用できるようにしました。でも、Railsサーバーではまだ使えないようです。ありがとう

4

2 に答える 2

0

使用するルビーのバージョンを指定する app ディレクトリに .rvmrc ファイルを配置する最も簡単な方法

echo "rvm use 1.9.3" >> .rvmrc
于 2012-11-05T22:56:29.173 に答える