1

我想下载并设置 octopress,然后按照提示输入:

$cd octopress
$gem install bundler

然后它表明:

“错误:执行 gem 时 ... (Gem::FilePermissionError) 您没有 /Library/Ruby/Gems/1.8 目录的写入权限。

这是什么意思?我不知道如何为它写权限。我应该怎么办?

4

1 回答 1

2

你的问题缺少一些基本信息,我会说;)对于这种问题,你应该至少包括你的操作系统(我猜你是在 mac os 上,因为/Library目录)

错误说的是,作为普通用户,您不能在目录中写入,该/Library目录是系统目录(因此需要管理员权限)。

根据我的阅读,默认情况下mac os上没有root帐户,但也许您可以使用sudo临时权限发出命令:尝试

sudo gem install bundler

看看它是否有效(它应该提示您输入密码)。

否则,您当然可以在本地安装程序(在您的$HOME. 如果上述方法不起作用,我建议您将问题改写为“在 mac os 上使用 gem”或类似的内容。

于 2013-09-06T09:35:52.993 回答