安装新的 Rails 应用程序时出现错误消息(安装 byebug 时出错)
Posted
技术标签:
【中文标题】安装新的 Rails 应用程序时出现错误消息(安装 byebug 时出错)【英文标题】:Error message when installing new rails app ( error when installing byebug) 【发布时间】:2016-07-08 14:30:35 【问题描述】:使用命令“rails new movie_reviews”启动新的 Rails 应用程序时,我在控制台中收到以下错误消息:
“安装 byebug (9.0.5) 时出错,Bundler 无法继续。
在捆绑之前确保 gem install byebug -v '9.0.5'
成功。”
这使得无法安装诸如“Devise”之类的 RUbygems。
你知道如何解决这个问题吗?
【问题讨论】:
完整的错误堆栈将包含更多关于为什么没有安装byebug
gem 的信息。您还可以通过从 Gemfile 中删除 byebug
来继续前进。
谢谢,我删除了 gem,但有以下错误堆栈:“安装 bcrypt (3.1.11) 时发生错误,并且 Bundler 无法继续。在捆绑之前确保 gem install bcrypt -v '3.1.11'
成功。 "我在我的 gem 中找不到 bcrypt,所以无法删除它。
最好通过编辑将byebug
安装中的完整错误堆栈包含在此问题中;这应该有助于找出确切的问题。
【参考方案1】:
您还可以使用其他调试器,例如:
gem 'pry'
并删除 gem 'byebug'
然后运行bundle install
【讨论】:
以上是关于安装新的 Rails 应用程序时出现错误消息(安装 byebug 时出错)的主要内容,如果未能解决你的问题,请参考以下文章
推送到 Elastic Beanstalk 时出现 Rails 捆绑错误
Ruby on Rails:运行 rake 命令时出现错误消息
将 Rails 6 应用程序部署到 Elastic Beanstalk 时出现 Bundler 错误