【问题标题】:RVM Errno::EACCESS pry pry-docRVM Errno::EACCESS pry pry-doc
【发布时间】:2014-02-01 14:32:38
【问题描述】:

我在尝试执行 pry 和 pry-doc 的全局安装时收到此错误消息。

new-host-3:~ UzoAgu$ rvm gemset use global
Using ruby-2.0.0-p247 with gemset global
new-host-3:~ UzoAgu$ gem install pry pry-doc
Fetching: coderay-1.1.0.gem (100%)
ERROR:  While executing gem ... (Errno::EACCES)
Permission denied - /Users/UzoAgu/.rvm/gems/ruby-2.0.0-p247@global/cache/coderay-1.1.0.gem

网上搜索发现pry依赖coderay。上述错误是否意味着我下载的特定版本的 pry-doc 的 coderay 版本错误?

我还注意到我的全局中唯一的 gemset 是 fastcsv。这也可能是一个问题吗?

谢谢

【问题讨论】:

  • 不,这意味着您登录的用户无权将条目添加到全局 gem 缓存。
  • chown UzoAgu /Users/UzoAgu/.rvm/ -R,然后重做安装
  • 当我按照您的指示操作时,我会收到消息no such file or directory。正在使用谷歌来弄清楚发生了什么。 PS:当您说重做安装时,您是指 gem install 对吗?感谢您的帮助!

标签: ruby pry coderay


【解决方案1】:

这就是我解决此问题的方法:

 chown UzoAgu /Users/UzoAgu/.rvm/ -R

然后我跑了

bundle install 

以上两步解决了权限被拒绝的错误信息。

谢谢大家的建议:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-12
    • 2018-11-16
    • 1970-01-01
    相关资源
    最近更新 更多