首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用RVM在OS上安装RubyZip gem

无法使用RVM在OS上安装RubyZip gem
EN

Stack Overflow用户
提问于 2011-10-20 01:52:27
回答 1查看 1.2K关注 0票数 1

TL;博士

代码语言:javascript
复制
$ gem install rubyzip 
ERROR:  While executing gem ... (Errno::EPERM)
    Operation not permitted - /Users/darth/.rvm/gems/ruby-1.9.2-p136/gems/rubyzip-0.9.4/README

现在详细介绍一下。我不知道哪些信息是相关的,所以我会全部说出来。

我最近从OS雪豹升级到狮子(将Xcode升级到4.2)

  • Everything也很好,我决定安装一些宝石(RSpec,Cucumber) ),每当我对RubyGems

  • 做了任何决定,从1.3.6 (我在这里不确定)到当前的1.8.11

  • ,I就开始得到日期格式警告,所以我尝试删除宝石集E 218中的rvm gemset empty,这也失败了,由于某些权限被拒绝的错误(是的,愚蠢的我没有把它写下来),因此,我

  • 通过rvm remove 1.9.2rvm install 1.9.2重新安装了Ruby (之后我没有忘记rvm use 1.9.2 --default )。

  • 我在Rails 3.1.1项目中安装了bundler gem install bundle,然后尝试bundle install,但以错误结束。

安装rubyzip (0.9.4) Errno::EPERM:操作不允许- /Users/darth/.rvm/gems/ruby-1.9.2-p136/gems/rubyzip-0.9.4/README在安装rubyzip (0.9.4)时出错,而Bundler不能继续。在bundling.

  • gem install rubyzip -v '0.9.4'给出上述错误

  • 之前,请确保gem install rubyzip -v '0.9.4'成功,自述文件说要下载源代码并通过ruby install.rb进行安装,这也是错误的结果。

$ ruby install.rb each' from install.rb:18:in'

  • Even install': wrong number of arguments (4 for 3) (ArgumentError) from install.rb:21:in块在install.rb:18:in each' from install.rb:18:in

  • Even中执行从rubyzip执行的测试,结果出现了一大堆错误

$ rake测试rake/gempackagetask是不推荐的。使用rubygems/package_task代替rake/rdoctask。使用rdoc/task代替(在RDoc 2.4.2+中)RDoc -C test alltests.rb < instead :lib/rubygems/定制要求>:29:inrequire': no such file to load -- stdrubyexttest (LoadError) from <internal:lib/rubygems/custom\_require>:29:inrequire‘from alltests.rb:5:in’rake被中止!命令失败,状态(1):/Users/darth/..rvm/ruby-1.9.2-p136/b.任务:顶级--trace)

  • I'm测试(请参阅使用do?

运行任务的完整跟踪,我可以使用=>测试实现什么?)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-21 14:08:55

我真的不知道是什么原因造成了这种情况,但我通过执行以下操作成功地修复了它。

因为重新安装Ruby1.9.2没有帮助,所以我决定变得更加烦躁,转而使用rvm。我发现我已经安装了1.1版,大约有9个月的历史。

我试着更新,但没有帮助,所以rvm implode做了这个技巧。我甚至不得不使用sudo rm -rf ~/.rvm,可能是因为我通过向它们添加sudo来破坏了一些gem的安装。

在重新安装rvm和重新安装1.9.2之后,似乎一切都很好,即使使用Xcode 4.2。

吸取的经验教训,rm -rf & reinstall比尝试从一年前的版本升级要好:)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7830289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档