错误:执行gem ...(Errno :: EACCES)时,另一台计算机?
我做了一个软件包安装,它说我错过了一个宝石,所以我做了一个宝石安装,我得到这个错误。这个错误的原因是什么,我该如何解决?我看到类似的线程,但我似乎有另一个参数(macbook)。
错误:执行gem ...(Errno :: EACCES)时,另一台计算机?
我做了一个软件包安装,它说我错过了一个宝石,所以我做了一个宝石安装,我得到这个错误。这个错误的原因是什么,我该如何解决?我看到类似的线程,但我似乎有另一个参数(macbook)。
根据宝石的GitHub回购,.#base64_string_io_spec.rb 是symbolic link到[email protected]
。这很明显是维护人员开发环境中的意外连接,特别是考虑到他的姓氏是列别杰夫。它仍然处于最新版本的gem中,所以我会在回购时提出一个问题,解释发生了什么,并且如果由于某种原因不需要符号链接,就会将其删除。如果您不能等待修复,可以尝试安装gem的v2.2.0(看起来不像是符号链接)。
我不完全明白为什么这个问题没有被别人提出来,但this Rubygems issue表明Rubygems在解包Windows上的gem时却忽略了符号链接,但今年早些时候开始实现它们。我假设这是基于错误消息中路径的Windows环境。
另外,如果您使用的是捆绑软件,则不需要单独执行gem install
。我很好奇,更确切地说,“缺少宝石”的信息。