gem安装问题

时间:2013-08-30 19:02:27

标签: ruby windows rubygems

我正在尝试在我的(不幸的)Windows 8机器上安装ruby的activerecord gem。我刚安装了DevKit,并尝试在PowerShell中运行以下内容

gem install activerecord

这是我得到的输出

ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions into the C:/Ruby193/lib/ruby/gems/1.9.1 directory.

我是机器的管理员,所以我不能为我的生活找出它不喜欢的东西。

2 个答案:

答案 0 :(得分:0)

万一你没有这样做,当你在C:/Ruby193 / lib / ruby​​ / gems / 1.9.1目录上设置权限时,你是否告诉它向下传播?如果你进入属性 - >在Ruby193目录上高级并选择“替换所有子对象权限....”您可能会得到不同的结果。那或者找到gem命令的二进制文件,并确保它默认以admin身份运行,所以它生成的任何内容也以admin.Hope的形式运行,这有助于。

答案 1 :(得分:0)

我最终必须卸载并重新安装Ruby和DevKit才能使其正常工作。

相关问题