2016-11-02 15 views
2

我在終端 上輸入bundle exec rake db:migrate時遇到了一些問題,我收到了類似`/ usr/bin/env: 'ruby2.3':沒有這樣的文件或目錄ruby​​ on rails「usr/bin/env:'ruby2.3':沒有這樣的文件或目錄」

enter image description here

+0

使用'ruby -v'查看您使用的是哪個版本的ruby – heyitsjhu

+0

我使用'ruby 2.3.3p222'獲得了同樣的結果,並在官方的ruby docker容器上運行'bundle exec rake db:migrate'紅寶石:2.3.3'。對我來說完全是無稽之談。 Rails 5.0.1。 – kross

回答

0

我有同樣的問題,但在運行時:

rails new my_application 

,但通過重新安裝軌寶石後:

gem install rails 

它的工作就好了,我可以運行:

rails new my_application 
bundle install 

bundle exec rails s 

沒有任何問題。

1

對我來說,問題是一組緩存的寶石(在CircleCI 2.0上)。我改變了改變紅寶石位置的基礎圖像。如果您嘗試使用一顆紅寶石嘗試bundle install,請將其取出然後切換到另一個,然後這會導致問題。

相關問題