2016-11-23 18 views
0

私は、Linux上に新しくインストールされた新しいRuby-on-Railsアプリケーションを作成しようとしています。バンドルの間違った経路を探しているレール

$ which bundle 
/usr/local/bin/bundle 

bundleのパスを変更するかを指定することが好ましい:私は

rails new appname -d postgresql 

を実行すると、私は

  run bundle install --local 
/usr/bin/ruby2.3: No such file or directory -- /usr/bin/bundle (LoadError) 
     run bundle exec spring binstub --all 
/usr/bin/ruby2.3: No such file or directory -- /usr/bin/bundle (LoadError) 

しかしbundleが異なるパスにインストールされている次のエラーを受け取りますそれは別のパスにあるrailsに?そして、それを行う最善の方法は何ですか(パスを変更するか指定するか)。

答えて

1

PATH=$PATH:$HOME/.gem/ruby/<version>/binを追加して送信してください。

次にあなたがgem install bundler --install-dir ~/.gem

1

は私がしたので、何それは

+0

でsudoをすることなく、ユーザーのための宝石をインストールすることができ、私はそれをやったが、私はので、私はおそらく私が – gsmafra

+0

の問題を抱えている理由である代わりに、何の許可をsudoの宝石をインストールし '使用しないbundler'てきましたあなたは許可を与えるために見てみるべきだと思う...私はあなたがsudoコマンドなしでそれをすべきだと信じています...幸運の仲間 –

関連する問題