【问题标题】:How do I reset my gem environment?如何重置我的 gem 环境?
【发布时间】:2011-04-24 16:12:08
【问题描述】:

我目前无法安装任何 gem,因为我不断收到以下错误消息

错误:执行 gem 时 ... (Errno::E045) 不支持操作 - /home/rocker

我正在使用 sudo 命令。 我相信问题出在我的 gen env 中的信息不再正确

  1. RubyGems 环境:
    • RUBYGEMS 版本:1.3.7
    • RUBY 版本:1.8.7(2009-06-12 补丁级别 174) [通用-darwin10.0]
    • 安装目录:/home/rocker/ruby/gems
    • RUBY 可执行文件:/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
    • 可执行目录:/home/rocker/ruby/gems/bin
    • RUBYGEMS 平台:
      • 红宝石
      • universal-darwin-10
    • 宝石路径:
      • /home/rocker/ruby/gems
      • /usr/lib/ruby/gems/1.8
    • 宝石配置:
      • :update_sources => 真
      • :详细 => 真
      • :基准 => 错误
      • :回溯 => 假
      • :bulk_threshold => 1000
      • "gempath" => ["/usr/lib/ruby/gems/1.8"]
      • "gem" => "--remote --gen-rdoc --run-tests"
      • "gemhome" => "/home/rocker/ruby/gems"
      • "rdoc" => "--inline-source --line-numbers"
    • 远程源:
    • 安装目录:/home/rocker/ruby/gems
    • 可执行目录:/home/rocker/ruby/gems/bin
    • 宝石路径:
      • /home/rocker/ruby/gems
      • /usr/lib/ruby/gems/1.8

都指向错误的位置(/home/rocker/),我该如何更改它

我已经尝试在我的路径中设置项目

导出 GEM_HOME=/Users/Digitalsleep01/Documents/Codeworks/codebase/Gems export GEM_PATH=/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8

提前感谢您的帮助

【问题讨论】:

    标签: ruby gem


    【解决方案1】:

    尝试使用 sudo 导出上述命令。

    【讨论】:

    • 对不起,我不清楚你在问什么,你的意思是 sudo export GEM_HOME=/Users/Digitalsleep01/Documents/Codeworks/codebase/Gems?这不起作用
    • 我想通了,你必须编辑 ~/.gemrc 才能让我编辑 gem env 中的值
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多