ruby on rails“usr / bin / env:’ruby2.3’:没有这样的文件或目录”

我输入bundle exec rake db:migrate时遇到了一些问题bundle exec rake db:migrate在终端上bundle exec rake db:migrate然后我收到的结果如`/ usr / bin / env:’ruby2.3’:没有这样的文件或目录

在此处输入图像描述

我有同样的问题,但在运行时:

 rails new my_application 

但通过以下方式重新安装rails gem之后:

 gem install rails 

它运作得很好,我可以运行:

 rails new my_application bundle install 

 bundle exec rails s 

没有任何问题。

对我来说,问题在于缓存的一组gem(在CircleCI 2.0上)。 我改变了基础图像,改变了ruby的位置。 如果您尝试使用一个ruby bundle install ,将其删除然后切换到另一个,那么这似乎会导致问题。