Mac终端问题

时间:2013-08-11 08:56:06

标签: ruby macos terminal yeoman

我最近从windows pc切换到mac进行开发,我正在寻找有关终端的一些帮助。

当我尝试安装指南针时,它是一颗红宝石,我遇到了这个错误:

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

我有没有办法在不做sudo的情况下执行gem分期等?

我发现这个“sudo chown -R $ USER / usr / local”适用于npm。现在我正在寻找一种方法来做同样的红宝石和自耕农。

1 个答案:

答案 0 :(得分:1)

正如评论者指出的那样,建议您尝试使用rvm或其表兄弟,将ruby安装到您的主目录中,这样,您就不需要root来安装宝石了默认情况下,这是更广泛的推荐

或者你可以在这里尝试相同的chown技巧

sudo chown -R <username>:<username> /Library/Ruby/Gems

第二个通常是组名,可以跳过,或者你可以让它留下来。