【发布时间】:2011-02-13 22:20:28
【问题描述】:
我刚刚使用来自 rubyinstaller.org 的安装程序安装了 ruby 1.9.2-p136,现在我正在尝试安装 rails。当我执行“gem install rails”时,出现以下错误:
C:\Users\Clayton.USA>gem install rails
ERROR: While executing gem ... (Errno::EINVAL)
Invalid argument - P:/
这是我正在运行的 ruby 和 gem 版本:
C:\Users\Clayton.USA>ruby -v
ruby 1.9.2p136 (2010-12-25) [i386-mingw32]
C:\Users\Clayton.USA>gem -v
1.3.7
更新:在此处找到解决方案:How to stop the 'gem' utility from accessing my home directory?
在我的 bin/gem 的开头添加了以下内容:
ENV['HOME'] = "D:/Ruby192"
【问题讨论】:
-
您好,您可以更新问题并包含
gem env命令的输出吗?另外,HOME、HOMEDRIVE、HOMEPATH 和 USERPROFILE 环境变量的值是多少? (使用SET USERPROFILE查看) -
您尝试以管理员身份运行 cmd 吗?或尝试使用
gem update --system更新rubygems
标签: ruby-on-rails ruby gem