对我来说,问题出在一组缓存的宝石上(在CircleCI 2.0上)。我更改了基础镜像,这改变了Ruby的位置。如果您尝试使用一个Ruby进行bundle install,然后将其删除并切换到另一个Ruby,则似乎会导致此问题。
我有同样的问题,但是在运行时: rails new my_application 但是重新安装 Rails 宝石后,步骤如下:gem install rails 它正常运行,我可以执行: rails new my_application bundle install 并且 bundle exec rails s 没有任何问题。
ruby -v
命令检查您正在使用哪个版本的 Ruby。 - heyitsjhuruby 2.3.3p222
并在官方的ruby docker容器ruby:2.3.3
上运行bundle exec rake db:migrate
,结果仍然出现相同的问题。这对我来说毫无意义。Rails版本为5.0.1。 - kross