相关疑难解决方法(0)

如何阻止'gem'实用程序访问我的主目录?

我跑的时候

gem install <somegem>
Run Code Online (Sandbox Code Playgroud)

命令该gem实用程序尝试访问我的主目录.它包含一些非拉丁字符,因此安装失败.例如:

E:\ruby\bin>gem install <somegem>
ERROR:  While executing gem ... (Errno::ENOENT)
    No such file or directory - C:\Documents and Settings\<user>
Run Code Online (Sandbox Code Playgroud)

如果我使用包含ASCII字符的用户名切换到另一个用户帐户,则只能gem正常工作.

有谁知道怎么告诉gem不检查我的主目录?

更新:我尝试按照下面的建议设置GEM_HOME,但它没有帮助(仍检查用户主目录)

ruby windows unicode rubygems

19
推荐指数
1
解决办法
9430
查看次数

标签 统计

ruby ×1

rubygems ×1

unicode ×1

windows ×1