0

我正在尝试设置我的 VPS 来部署我的 Rails 应用程序,并且我经常遇到这些权限被拒绝错误。我认为主要问题是我在管理组中以“部署者”的身份运行,并且不知何故“部署者”没有正确获得其权利。但这个猜测可能是错误的。

deployer@max:~$ gem install bundler --no-ri --no-rdoc
Fetching: bundler-1.2.3.gem (100%)
ERROR:  While executing gem ... (Errno::EACCES)
    Permission denied - /var/lib/gems
4

2 回答 2

1

您需要在gem命令前加上前缀,sudo因为/var/lib/gems它归root. 您还可以查看RVM,它允许非常轻松地安装和管理 gems 和 Ruby 版本。

于 2012-12-04T04:31:48.800 回答
0

刚刚使用“sudo”命令来解决这个问题......

于 2012-12-04T04:11:21.840 回答