/Library/Ruby/Gems/1.8目录的权限

时间:2013-09-06 08:36:30

标签: octopress

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

$cd octopress
$gem install bundler

然后它显示:

  

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

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

1 个答案:

答案 0 :(得分:2)

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

错误说明的是,作为普通用户,您无法在/Library目录中写入,这是一个系统目录(因此需要管理员权限)。

what I read开始,默认情况下mac os上没有root帐户,但也许您可以使用sudo发出具有临时权限的命令:try

sudo gem install bundler

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

否则,您当然可以在本地安装程序(在$HOME中),但由于我从未使用过mac os,因此我无法真正帮助您。如果上述方法不起作用,我建议你将你的问题改为“在mac os上使用gem”或类似的东西。