ruby - 安装 ruby​​ gem(没有写权限)?

标签 ruby rubygems

我在尝试安装 sass 时遇到此错误 我应该在安装语句之前使用 sudo 吗?

rd-macbook-pro:~ redres$ gem install css_parser
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions into the /Library/Ruby/Gems/1.8 directory.
rd-macbook-pro:~ redres$ 

谢谢,里奇

最佳答案

是的,您可以使用 sudo 或设置 gem 路径

mkdir -p /Users/redres/.gem/ruby/1.8
export GEM_PATH=/Users/redres/.gem/ruby/1.8
export GEM_HOME=/Users/redres/.gem/ruby/1.8

但我强烈建议尝试使用 RVM https://rvm.io/rvm/install/

curl -L https://get.rvm.io | bash -s stable

安装和

rvm requirements

获取更多信息

关于ruby - 安装 ruby​​ gem(没有写权限)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14103000/

相关文章:

ruby - 当使用可执行二进制文件开发 gem 时,无法要求存在于 lib 目录中的文件

ruby-on-rails - 使用 ruby​​ gem guard-shopify 的步骤是什么

ruby-on-rails - 通过 bundle 在 heroku 上安装本地 gem 不起作用

ruby-on-rails - 使用 Ruby 阅读 PostgreSQL Bytea 专栏

ruby - Bundler 发现错误的 ruby​​ 版本

ruby-on-rails - 使用类变量缓存(大型和静态)数据

ruby-on-rails - 使用 EventMachine 的 Rails 应用程序是否可以进行长轮询?

ruby-on-rails - 无法在 Ubuntu 14.04 中安装 therubyracer

ruby - 如何在 AWS Lambda 中正确加载 gem 扩展

ruby-on-rails - 即使在捆绑安装后也无法使用 gem