我最近从windows pc切换到mac进行开发,我正在寻找有关终端的一些帮助。
当我尝试安装指南针时,它是一颗红宝石,我遇到了这个错误:
错误:执行gem时...(Gem :: FilePermissionError) 您没有/Library/Ruby/Gems/1.8目录的写权限。
我有没有办法在不做sudo的情况下执行gem分期等?
我发现这个“sudo chown -R $ USER / usr / local”适用于npm。现在我正在寻找一种方法来做同样的红宝石和自耕农。
答案 0 :(得分:1)
正如评论者指出的那样,建议您尝试使用rvm
或其表兄弟,将ruby
安装到您的主目录中,这样,您就不需要root来安装宝石了默认情况下,这是更广泛的推荐。
或者你可以在这里尝试相同的chown
技巧
试
sudo chown -R <username>:<username> /Library/Ruby/Gems
第二个通常是组名,可以跳过,或者你可以让它留下来。