我正在尝试在轨道上安装红宝石,但它告诉我我还没有安装gem byebug 11.0.1,但是我已经安装了它?

时间:2019-05-14 14:29:21

标签: ruby-on-rails ruby byebug

我正在尝试在Windows 7计算机上安装Ruby on Rails。我按照http://installrails.com/上的说明进行操作。我尝试运行服务器,并说运行bundle install来安装缺少的turbolinks gem。在您的gemfile上列出的或该计算机上可用的任何gem资源中都找不到gem 'turbolinks <~> 5> x86 -mingw32'

我当然尝试捆绑安装,结果如下: administrative powershell

请注意,我必须先安装较新版本的Ruby,然后执行gem install byebug才能达到这一点,但这对我来说很奇怪,因为它说

  

确保gem install byebug succeeds

它成功了,但仍然不起作用:(。有什么建议吗?

编辑:尝试使用gem install bundler和另一个bundle install之后,我现在得到的Ruby版本是2.5.5,但是您指定的gemfile是2.2.6?有人为此解决了吗?

1 个答案:

答案 0 :(得分:0)

  

Blockquote红宝石版本为2.5.5,但您指定的gemfile为2.2.6

转到您的Gemfile并删除ruby行。 之后,您通常可以运行bundle install命令

也许还有其他问题:使用新的ruby版本(2.5.5)安装最新的rails gem,然后尝试安装byebug和turbolink。