Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails RubyonRails“;usr/bin/env:&x2018;ruby2.3’;:没有这样的文件或目录;_Ruby On Rails_Ruby_Linux Mint - Fatal编程技术网

Ruby on rails RubyonRails“;usr/bin/env:&x2018;ruby2.3’;:没有这样的文件或目录;

Ruby on rails RubyonRails“;usr/bin/env:&x2018;ruby2.3’;:没有这样的文件或目录;,ruby-on-rails,ruby,linux-mint,Ruby On Rails,Ruby,Linux Mint,我在终端上键入bundle exec rake db:migrate时遇到了一些问题 然后我收到的结果类似于“/usr/bin/env:'ruby2.3”:没有这样的文件或目录 我也有同样的问题,但在运行时: rails new my_application 但在通过以下方式重新安装rails gems之后: gem install rails 它运行得很好,我可以运行: rails new my_application bundle install 及 没有任何问题。对我来说,问题在于一

我在终端上键入
bundle exec rake db:migrate
时遇到了一些问题 然后我收到的结果类似于“/usr/bin/env:'ruby2.3”:没有这样的文件或目录


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

rails new my_application
但在通过以下方式重新安装rails gems之后:

gem install rails
它运行得很好,我可以运行:

rails new my_application
bundle install


没有任何问题。

对我来说,问题在于一组缓存的gem(在CircleCI 2.0上)。我改变了我的基础图像,这改变了ruby的位置。如果您试图用一个ruby
捆绑安装
,请将其删除,然后切换到另一个ruby,然后这似乎是问题的原因。

检查一下您使用的ruby的哪个版本
ruby-v
我使用
ruby 2.3.3p222
并在官方ruby docker容器
ruby:2.3.3
上运行
bundle exec rake db:migrate
。这对我来说毫无意义。Rails 5.0.1。
bundle exec rails s