【发布时间】:2011-04-24 16:12:08
【问题描述】:
我目前无法安装任何 gem,因为我不断收到以下错误消息
错误:执行 gem 时 ... (Errno::E045) 不支持操作 - /home/rocker
我正在使用 sudo 命令。 我相信问题出在我的 gen env 中的信息不再正确
- 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
提前感谢您的帮助
【问题讨论】: