Ruby on rails 无法加载rails控制台
我刚刚克隆了一个新的repo,并进行了捆绑安装和捆绑更新。我不知道为什么我在捆绑exec rails c时会出现以下错误。我使用的是rails 5.0.1版Ruby on rails 无法加载rails控制台,ruby-on-rails,ruby-on-rails-4,rubygems,Ruby On Rails,Ruby On Rails 4,Rubygems,我刚刚克隆了一个新的repo,并进行了捆绑安装和捆绑更新。我不知道为什么我在捆绑exec rails c时会出现以下错误。我使用的是rails 5.0.1版 bundler: failed to load command: rails (/Users/user123/.rbenv/versions/2.3.1/bin/rails) Gem::LoadError: railties is not part of the bundle. Add it to Gemfile. /Users/use
bundler: failed to load command: rails (/Users/user123/.rbenv/versions/2.3.1/bin/rails)
Gem::LoadError: railties is not part of the bundle. Add it to Gemfile.
/Users/user123/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/bundler-1.13.6/lib/bundler/rubygems_integration.rb:336:in `block (2 levels) in replace_gem'
/Users/user123/.rbenv/versions/2.3.1/bin/rails:22:in `<top (required)>'
该文件如下所示
在wellness_client.gempec中指定您的gem的依赖项
谢谢您的文件没有指定rails版本。railties是rails的一个依赖项,指定rails版本就足够了。假设该项目是在考虑rails 5的情况下编写的,请将这一行添加到您的文件中:
gem 'rails', '5.0.1'
现在重新运行bundle安装,rails控制台/服务器应该可以工作。您的GEM文件没有指定rails版本。railties是rails的一个依赖项,指定rails版本就足够了。假设该项目是在考虑rails 5的情况下编写的,请将这一行添加到您的文件中:
gem 'rails', '5.0.1'
现在重新运行
bundle安装
,rails控制台/服务器应该可以工作。rails-v可以工作吗?你可以发布你的文件吗?可以。当我使用rails-v时,我得到了rails 5.0.1关于Gemfile的更新问题,这是一个看起来很奇怪的Gemfile。1) 它没有来源。通常有一行类似于source'https://rubygems.org“
位于Gemfile的顶部,或者指定gemserver的其他内容。2) 它有一条宝石线。这是rails应用程序吗?如果上面写着gempec,我会认为这是一块宝石。3) 该gem文件不包含gem'rails'
行。这里也有.gempec文件吗?如果是这样,请发布?rails-v是否有效?您可以发布您的GEM文件吗?是的。当我使用rails-v时,我得到了rails 5.0.1关于Gemfile的更新问题,这是一个看起来很奇怪的Gemfile。1) 它没有来源。通常有一行类似于source'https://rubygems.org“
位于Gemfile的顶部,或者指定gemserver的其他内容。2) 它有一条宝石线。这是rails应用程序吗?如果上面写着gempec,我会认为这是一块宝石。3) 该gem文件不包含gem'rails'
行。这里也有.gempec文件吗?如果是,请邮寄?
gem 'rails', '5.0.1'