0
私はruby 2.1.10でプロジェクトを進めています。それは、レール4.0.13を使用する必要があります。古いルビーでrbenvにレールをインストールする
私はrbenvを使用しています。
私はすべてをインストールしました。私はプロジェクトのバンドルインストールを実行しました。結局私はそれを実行するようになった。
しかし、今私が手に:、そう
turlingdrome$ bundle exec rails -v
Rails 4.0.13
バンドル:
turlingdrome$ rails
Rails is not currently installed on this system. To get the latest version, simply type:
$ sudo gem install rails
You can then rerun your "rails" command.
turlingdrome$ gem install rails -v 4.0.13
Successfully installed rails-4.0.13
Parsing documentation for rails-4.0.13
Done installing documentation for rails after 1 seconds
1 gem installed
turlingdrome$ which rails
/Users/brianp/.rbenv/shims/rails
turlingdrome$ rails -v
Rails is not currently installed on this system. To get the latest version, simply type:
$ sudo gem install rails
You can then rerun your "rails" command.
turlingdrome$ ruby -v
ruby 2.1.10p492 (2016-04-01 revision 54464) [x86_64-darwin16.0]
それが重要場合、私はコメントから10.12.6
ETAを実行しているMacでよエグゼクティブは私にレールを走らせる。 rbenv execレールもうまくいくようです。
だから、問題はシムにあるようだ!
[sudoを使用しないようにrbenvを設定しましたか(https://stackoverflow.com/questions/28890719/how-to-install-a-gem-globally-without-sudo-using-rbenv)しましたか? gemfileにレールを入れてバンドルを走らせて、 'bundle exec rail ' –
私はsudoを使用していないと確信しています。レールはすでにGemfileに入っています。それは最初にインストールされました。レールはちょうどそれを知らないようです。 –
AH!私の問題は以前のrvmの使用の残りの部分だったようです。新しいシェルで試してみると、うまくいくようです。 –