错误:在执行gem ...(Errno :: EACCES)时,另一台计算机?

时间:2016-11-26 02:48:51

标签: ruby-on-rails ruby rubygems bundler

enter image description here

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

1 个答案:

答案 0 :(得分:0)

根据gem的GitHub回购,.#base64_string_io_spec.rb symbolic linkgem install。这显然是维护者开发环境中某些事物的意外链接,特别是考虑到他的姓氏是Lebedev。它仍然在最新版本的gem中,所以我在repo上提出一个问题,解释发生了什么,并要求删除符号链接,如果由于某种原因不需要它。你可以尝试在此期间安装gem的v2.2.0(看起来不像符号链接),如果你不能等待修复它。

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

顺便说一句,如果您使用的是bundler,则不需要单独执行 alerDialogBuilder.setCancelable(false).setPositiveButton("saved",new DialogInterface.OnClickListener(){ public void onClick(DialogInterface dialog,int id){ //Remove these two line code from here String itemString = list.getItemAtPosition(position).toString(); textfield1.setText(itemString); } } 。我很好奇“错过了一颗宝石”的消息更准确地说了什么。