簡體   English   中英

Rails尋找捆扎機的錯誤路徑

[英]Rails looking for wrong path of bundler

我正在嘗試使用Linux上的全新安裝創建一個新的Ruby-on-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是更可取的? 最好的方法是什么(更改路徑或指定路徑)?

嘗試之前gem install bundler

PATH=$PATH:$HOME/.gem/ruby/<version>/bin到您的.bash_profile並獲取它。

然后,您可以使用gem install bundler --install-dir ~/.gem為您的用戶gem install bundler --install-dir ~/.gem sudo而無需sudo

好的,所以我所做的是:

  1. 快速rvm安裝

  2. 使用rvm安裝最新版本的Ruby

  3. gem install bundler

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM