2016-11-23 75 views
0

我正嘗試在Linux上創建一個新的Ruby-on-Rails應用程序,並進行全新安裝。當我執行Rails尋找打包者的錯誤路徑

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安裝在不同的路徑:

$ which bundle 
/usr/local/bin/bundle 

它是最好改變bundle路徑或指定到rails它是在不同的路徑?什麼是最好的方式來做到這一點(改變路徑或指定它)?

回答

1

PATH=$PATH:$HOME/.gem/ruby/<version>/bin添加到您的.bash_profile並源代碼。

然後你就可以沒有sudo爲用戶安裝的寶石與gem install bundler --install-dir ~/.gem

1

嘗試gem install bundler

+0

我這樣做,但我不同意,所以我用'sudo的創業板安裝bundler'代替這可能是爲什麼我有問題的原因 – gsmafra

+0

我猜你應該看看授予許可...我相信你應該做到這一點沒有sudo命令...祝你好運兄弟 –