rbenv rehash给了我权限被拒绝@ rb_sysopen

时间:2014-03-26 23:09:03

标签: ruby-on-rails permissions bundler rbenv

升级到Rails 4.0.4和Ruby 2.1.1后,我对rbenv rehash有权限问题。我尝试将bundler安装到1.5.3。好。但仍然没有。 bashrc(Ubuntu 13.04)很好,就像以前一样。 ruby -v显示了全局和本地Ruby的正确版本,rails -v也是如此。只有'rehash'似乎是问题所在。

.rbenv/plugins/bundler/etc/rbenv.d/bundler/rehash.rb:187:in `initialize': Permission denied @ rb_sysopen

2 个答案:

答案 0 :(得分:0)

尝试以root身份运行服务器。

  

sudo -s

     

rails s

答案 1 :(得分:0)

更改依赖项文件的所有者:

sudo chown -R USERNAME /.rvm/

然后更改项目文件的所有者:

sudo chown -R USERNAME /var/www/PROJECTFILE