我想下载并设置 octopress,然后按照提示输入:
$cd octopress
$gem install bundler
然后它表明:
“错误:执行 gem 时 ... (Gem::FilePermissionError) 您没有 /Library/Ruby/Gems/1.8 目录的写入权限。
这是什么意思?我不知道如何为它写权限。我应该怎么办?
我想下载并设置 octopress,然后按照提示输入:
$cd octopress
$gem install bundler
然后它表明:
“错误:执行 gem 时 ... (Gem::FilePermissionError) 您没有 /Library/Ruby/Gems/1.8 目录的写入权限。
这是什么意思?我不知道如何为它写权限。我应该怎么办?
你的问题缺少一些基本信息,我会说;)对于这种问题,你应该至少包括你的操作系统(我猜你是在 mac os 上,因为/Library
目录)
错误说的是,作为普通用户,您不能在目录中写入,该/Library
目录是系统目录(因此需要管理员权限)。
根据我的阅读,默认情况下mac os上没有root
帐户,但也许您可以使用sudo
临时权限发出命令:尝试
sudo gem install bundler
看看它是否有效(它应该提示您输入密码)。
否则,您当然可以在本地安装程序(在您的$HOME
. 如果上述方法不起作用,我建议您将问题改写为“在 mac os 上使用 gem”或类似的内容。