我刚刚使用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
更新:在这里找到了解决方案:如何停止 'gem' 实用程序访问我的主目录?
在我的 bin/gem 的开头添加了以下内容:
ENV['HOME'] = "D:/Ruby192"
gem env
命令的输出?另外,HOME、HOMEDRIVE、HOMEPATH 和 USERPROFILE 环境变量的值是什么?(使用SET USERPROFILE
命令查看) - Luis Lavenagem update --system
更新rubygems。 - Vasiliy Ermolovich