升级到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
答案 0 :(得分:0)
尝试以root身份运行服务器。
sudo -s
rails s
答案 1 :(得分:0)
更改依赖项文件的所有者:
sudo chown -R USERNAME /.rvm/
然后更改项目文件的所有者:
sudo chown -R USERNAME /var/www/PROJECTFILE