首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >即使在包安装之后,rails也无法找到gem

即使在包安装之后,rails也无法找到gem
EN

Stack Overflow用户
提问于 2018-09-02 07:07:43
回答 2查看 607关注 0票数 2

我目前正在尝试在执行bundle install之后启动我的rails服务器。但是,当我尝试执行rails s时,弹出以下错误

Could not find gem 'byebug (= 9.0.6)' in any of the gem sources listed in your Gemfile. Run bundle install to install missing gems.

然后我运行bundle install,但同样的错误弹出。我也尝试过在gemfile中去掉byebug,但它只是给出了相同的错误,但使用的是不同的gem。我尝试使用gem install byebug -v 9.0.6单独安装byebug,但同样的问题仍然存在。

这是我的gemfile

代码语言:javascript
运行
复制
source 'https://rubygems.org'

gem 'rails',        '5.1.6'
gem 'puma',         '3.9.1'
gem 'sass-rails',   '5.0.6'
gem 'uglifier',     '3.2.0'
gem 'coffee-rails', '4.2.2'
gem 'jquery-rails', '4.3.1'
gem 'turbolinks',   '5.0.1'
gem 'jbuilder',     '2.7.0'

group :development, :test do
  gem 'sqlite3', '1.3.12'
  # Call 'byebug' anywhere in the code to stop execution and get a debugger console
  gem 'byebug',  '9.0.6', platform: :mri 
end

group :development do
  gem 'web-console',           '3.5.1'
  gem 'listen',                '3.1.5'
  gem 'spring',                '2.0.2'
  gem 'spring-watcher-listen', '2.0.1'
end

# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]

EN

回答 2

Stack Overflow用户

发布于 2018-09-02 07:40:18

您应该在捆绑包的上下文中使用bundle exec rails s运行rails服务器。

票数 0
EN

Stack Overflow用户

发布于 2021-08-27 17:18:42

在我的例子中,.bundle/config中有以下一行

代码语言:javascript
运行
复制
BUNDLE_WITHOUT: "test:development"

删除该行并运行bundle install后,一切工作正常。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52132817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档