我想下载并设置octopress,然后按照提示键入:
$cd octopress
$gem install bundler
然后它显示:
"错误:执行gem时...(Gem :: FilePermissionError) 您没有/Library/Ruby/Gems/1.8目录的写权限。
这是什么意思?我不知道如何为它写权限。我该怎么办?
答案 0 :(得分:2)
你的问题缺乏一些基本信息,我会说;)对于这类问题,你应该至少包括你的操作系统(我猜你是因为/Library
目录而在mac os上)
错误说明的是,作为普通用户,您无法在/Library
目录中写入,这是一个系统目录(因此需要管理员权限)。
从what I read开始,默认情况下mac os上没有root
帐户,但也许您可以使用sudo
发出具有临时权限的命令:try
sudo gem install bundler
并查看它是否有效(它应该提示您输入密码)。
否则,您当然可以在本地安装程序(在$HOME
中),但由于我从未使用过mac os,因此我无法真正帮助您。如果上述方法不起作用,我建议你将你的问题改为“在mac os上使用gem”或类似的东西。