ruby-on-rails - 我正在尝试在 Rails 上安装 ruby,但它告诉我我还没有安装 gem byebug 11.0.1 但我已经安装了?
问题描述
我正在尝试在 Windows 7 机器上安装 Ruby on Rails。我按照http://installrails.com/上的说明进行操作。我试图运行服务器,它说要运行bundle install
以安装缺少的turbolinks
gem。我无法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?有人可以解决这个问题吗?
解决方案
Blockquote ruby 版本是 2.5.5,但您指定的 gemfile 是 2.2.6
转到您的 Gemfile 并删除 ruby 行。之后,您可以正常运行 bundle install 命令
也许还有其他问题:使用新的 ruby 版本(2.5.5)安装最新的 rails gem,然后尝试安装 byebug 和 turbolink。
推荐阅读
- php - 传递字符串参数时有没有办法让IDE PHP代码自动完成?
- swift - 在某些情况下,使用 searchController 推动转换不会平滑地更改导航栏的大小
- python - 如何在 tkinter 上使用单选按钮
- python-3.x - 如何在 python 3 中动态调用 class.function(value)
- javascript - 删除在平板电脑模式下不起作用的活动元素
- android - 通过“inflate”创建视图扩展了RelativeLayout,但使用时为空白
- php - 未解决 - 警告:session_start():无法发送会话缓存限制器 - 标头已发送
- python - 有没有办法使用 graph_tool 为绘图添加标题或说明
- javascript - Kendo grid popup editor no longer opens after cancel is clicked
- python - 为什么一个非常小的 checkinterval 不会减慢 python3 中 CPU 密集型多线程处理的速度?