当我跑
gem install <somegem>
命令该gem
实用程序尝试访问我的主目录。它包含一些非拉丁字符,因此安装失败。例如:
E:\ruby\bin>gem install <somegem>
ERROR: While executing gem ... (Errno::ENOENT)
No such file or directory - C:\Documents and Settings\<user>
如果我使用包含 ASCII 字符的用户名切换到另一个用户帐户,则只能gem
正常工作。
有人知道如何告诉 gem 不要检查我的主目录吗?
更新:我尝试按照下面的建议设置 GEM_HOME 但它没有帮助(仍然检查用户主目录)