Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.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 gem';byebug';安装错误_Ruby On Rails_Ruby_Ruby On Rails 3_Ruby On Rails 4_Ruby On Rails 3.2 - Fatal编程技术网

Ruby on rails RubyonRails gem';byebug';安装错误

Ruby on rails RubyonRails gem';byebug';安装错误,ruby-on-rails,ruby,ruby-on-rails-3,ruby-on-rails-4,ruby-on-rails-3.2,Ruby On Rails,Ruby,Ruby On Rails 3,Ruby On Rails 4,Ruby On Rails 3.2,如何修复此错误?此问题是在我使用此命令在演示创建的网站中检查rails版本时产生的。黄色的输出要求您运行bundle install,而不是gem install 你应该这样做 更新: 看起来windows版本生成失败了。只通过ruby 2.0.0,但不通过上述版本 您可以在上检查状态,黄色的输出要求您运行bundle安装,而不是gem安装 你应该这样做 更新: 看起来windows版本生成失败了。只通过ruby 2.0.0,但不通过上述版本 您可以在和检查状态。您还可以使用另一个调试器gem'


如何修复此错误?此问题是在我使用此命令在演示创建的网站中检查rails版本时产生的。

黄色的输出要求您运行
bundle install
,而不是
gem install

你应该这样做

更新:

看起来windows版本生成失败了。只通过ruby 2.0.0,但不通过上述版本


您可以在上检查状态,

黄色的输出要求您运行
bundle安装
,而不是
gem安装

你应该这样做

更新:

看起来windows版本生成失败了。只通过ruby 2.0.0,但不通过上述版本


您可以在和检查状态。您还可以使用另一个调试器gem'pry',0.9.12.6',并删除gem'byebug'


然后运行bundle安装

您还可以使用另一个调试器gem'pry',0.9.12.6',并删除gem'byebug'


然后运行bundle安装

这与构建无关(在任何情况下,它都不会在编译时失败)

这在byebug中可能是问题,也可能不是问题(我认为更可能是Ruby/DevKit安装的问题),但它并没有在CI构建中得到明确的体现


也就是说,只需从gem文件中删除gem并再次运行
bundle install
即可解决此错误。

这与构建无关(它是,而且在任何情况下,它在编译时都不会失败)

这在byebug中可能是问题,也可能不是问题(我认为更可能是Ruby/DevKit安装的问题),但它并没有在CI构建中得到明确的体现


也就是说,只需从gem文件中删除gem并再次运行
bundle install
即可解决此错误。

编译器设置为将警告视为错误。您可以在Makefile中关闭-Werror后手动编译扩展名。如果有效,您还必须手动注册gem,如下所示:

gem spec [something like Ruby21/lib/ruby/gems/2.1.0]/cache/byebug-5.0.0.gem --ruby > \
[something like Ruby21/lib/ruby/gems/2.1.0]/specifications/byebug-5.0.0.gemspec

编译器设置为将警告视为错误。您可以在Makefile中关闭-Werror后手动编译扩展名。如果有效,您还必须手动注册gem,如下所示:

gem spec [something like Ruby21/lib/ruby/gems/2.1.0]/cache/byebug-5.0.0.gem --ruby > \
[something like Ruby21/lib/ruby/gems/2.1.0]/specifications/byebug-5.0.0.gemspec

所以我在ruby版本2.1.7中遇到了同样的问题,读了一些书之后,我就这样解决了这个问题。我刚刚用宝石“撬”代替了宝石“byebug”,它就像变魔术一样工作

所以我在ruby版本2.1.7中遇到了同样的问题,读了一些书之后,我就是这样解决的。我刚刚用宝石“撬”代替了宝石“byebug”,它就像变魔术一样工作

通过在windows中重新安装devkit,我解决了这个问题

首先我去了mi devkit文件夹,然后我扭伤了

ruby dk.rb init 
ruby dk.rb review
ruby dk.rb install -f
一行一行。最后再试一次

bundle install

我在windows中重新安装devkit解决了这个问题

首先我去了mi devkit文件夹,然后我扭伤了

ruby dk.rb init 
ruby dk.rb review
ruby dk.rb install -f
一行一行。最后再试一次

bundle install

在过去的几个小时里,我也面临着这个问题。
然后,我将Ruby版本从Ruby2.2.6更新为Ruby2.3.3,并更新了devkit。

成功了!:-)

在过去的几个小时里,我也面临着这个问题。
然后,我将Ruby版本从Ruby2.2.6更新为Ruby2.3.3,并更新了devkit。

成功了!:-)

好吧,输出给了你们一些提示,不是吗?看看Ubuntu 16.04,一个帮助我的网站是
http://www.nokogiri.org/tutorials/installing_nokogiri.html#ubuntu___debian
需要安装
zlib1g-dev
liblzma-dev
sqlite3
是另一个障碍。必须在Ubuntu中卸载
sqlite3
,然后安装rubygems.org sqlite3 gem。这可能会有帮助-好吧,输出会给你一些提示,不是吗?请登录Ubuntu 16.04,帮助我的一个网站是
http://www.nokogiri.org/tutorials/installing_nokogiri.html#ubuntu___debian
需要安装
zlib1g-dev
liblzma-dev
sqlite3
是另一个障碍。必须在Ubuntu中卸载
sqlite3
,然后安装rubygems.org sqlite3 gem。这可能会有所帮助-我可以知道为什么我的观点有问题吗?我只是提供了另一种方法,这没有错?我比你投了更高的票。我在Gemfile中注释掉了byebug gem,重新运行bundler,没有错误。运行Rails应用程序并不重要,只用于调试。如果byebug能够正常工作的话,我想在windows上试用它。我没有投反对票,但可能是因为你没有回答问题而投了反对票?像你这样的建议都是有效的评论,但因为它不能让用户洞察他或她所面临的问题,所以在我看来,这不是一个有效的答案。我可以知道为什么我的观点有问题吗?我只是提供了另一种方法,这没有错?我投了你一票。我在Gemfile中注释掉了byebug gem,重新运行bundler,没有错误。运行Rails应用程序并不重要,只用于调试。如果byebug能够正常工作的话,我想在windows上试用它。我没有投反对票,但可能是因为你没有回答问题而投了反对票?像您这样的建议都是有效的评论,但由于它不能让用户深入了解他或她所面临的问题,在我看来,这不是一个有效的答案。