首页 > 解决方案 > 我正在尝试在 Rails 上安装 ruby​​,但它告诉我我还没有安装 gem byebug 11.0.1 但我已经安装了?

问题描述

我正在尝试在 Windows 7 机器上安装 Ruby on Rails。我按照http://installrails.com/上的说明进行操作。我试图运行服务器,它说要运行bundle install以安装缺少的turbolinksgem。我无法gem 'turbolinks <~> 5> x86 -mingw32'在您的 gemfile 中列出的任何 gem 源中找到或在这台机器上可用

我当然试过 bundle install 这是结果: administrative powershell

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

确定gem install byebug succeeds

它成功了,但仍然无法正常工作:(。有什么建议吗?

编辑:在尝试 gem install bundler 和另一个 bundle install 之后,我现在得到你的 ruby​​ 版本是 2.5.5,但你指定的 gemfile 是 2.2.6?有人可以解决这个问题吗?

标签: ruby-on-railsrubybyebug

解决方案


Blockquote ruby​​ 版本是 2.5.5,但您指定的 gemfile 是 2.2.6

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

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


推荐阅读