【问题标题】:ERROR: While executing gem ... (Errno::EACCES), another computer?错误:在执行 gem ... (Errno::EACCES) 时,另一台计算机?
【发布时间】:2016-11-26 02:48:50
【问题描述】:

我做了一个捆绑安装,它说我缺少一个 gem,所以我做了一个 gem 安装,我得到了这个错误。这个错误的原因是什么,我该如何解决?我看到了类似的线程,但我的似乎有另一个参数(macbook)。

【问题讨论】:

    标签: ruby-on-rails ruby rubygems bundler


    【解决方案1】:

    根据 gem 的 GitHub 存储库,.#base64_string_io_spec.rb symbolic linklebedev@MacBook-Pro-2.local.4354。很明显,这与维护者的开发环境中的某些东西有一个偶然的联系,尤其是考虑到他的姓氏是 Lebedev。它仍然在最新版本的 gem 中,所以我会在 repo 上提交一个问题,解释发生了什么,并要求删除符号链接,如果由于某种原因不需要它。如果您等不及修复此问题,您可以同时尝试安装 gem 的 v2.2.0(看起来符号链接不存在)。

    我不完全理解为什么其他人没有将此作为问题提出,但this Rubygems issue 建议 Rubygems 在 Windows 上解压缩 gem 时曾经忽略符号链接,但今年早些时候开始实施它们。我假设这是一个基于错误消息中路径的 Windows 环境。

    顺便说一句,如果您使用的是 bundler,则不需要单独创建 gem install。我很好奇“缺少宝石”消息更准确地说是什么。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多