【问题标题】:Ruby on rails bundle installation errorRuby on rails bundle 安装错误
【发布时间】:2016-08-24 18:32:42
【问题描述】:

我是 ruby​​ on rails 的新手。我正在使用窗户。 输入 bundle 时出现错误。

安装 debug_inspector (0.0.2) 时出错,Bundler 无法继续。 在捆绑之前确保gem install debug_inspector -v '0.0.2' 成功。

我该如何解决?

【问题讨论】:

  • 您似乎在尝试安装debug gem 我对吗?
  • 其实我不知道。我知道我正在使用此站点的安装指南在轨道上安装 ruby​​ link
  • 只需删除 Gem 并运行捆绑安装。稍后将 byebug gem 添加到您的 gem 文件中。
  • 抱歉,如何移除宝石?
  • 哈哈..没关系..在你的项目中找到Gemfile并搜索'debug_inspector'然后删除它

标签: ruby-on-rails bundle


【解决方案1】:

这篇文章会建议您缺少构建依赖项:An error occurred while installing debug_inspector (0.0.2), and Bundler cannot continue 尝试运行这些命令,看看是否有效,否则运行 gem install debug_inspector -v '0.0.2' 并发布完整的错误消息。

【讨论】:

  • 没用,所以我运行 gem install debug_inspector -v '0.0.2' 并得到:错误:执行 gem ... (Gem::FilePermissionError) 你没有写权限/var/lib/gems/2.3.0 目录。
  • 这只是意味着您的用户没有写入 gem 目录的权限。使用 chown -R $USER:$USER /var/lib/gems 递归地将目录的权限更改为当前用户。如果您使用的是默认安装的 ruby​​,您可能需要按照本文答案中的步骤获取 rbenv/rvm 和 ruby​​ 设置:stackoverflow.com/questions/37720892/…
  • 谢谢,bundle 已安装。但我无法打开我的本地主机。还有更多步骤怎么办?
  • 您是否运行了“rails server”来启动服务器?它应该告诉您应用程序在 localhost 上运行的端口,对于 Rails,默认端口为 3000,因此您的应用程序应该在“localhost:3000”运行
  • 正常工作,刚刚重启终端。感谢您的帮助!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-27
  • 1970-01-01
  • 1970-01-01
  • 2015-07-15
  • 2019-03-01
  • 1970-01-01
相关资源
最近更新 更多