首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rbenv rehash给我权限denied @ rb_sysopen

rbenv rehash给我权限denied @ rb_sysopen
EN

Stack Overflow用户
提问于 2014-03-27 07:09:03
回答 2查看 1.6K关注 0票数 0

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

代码语言:javascript
复制
.rbenv/plugins/bundler/etc/rbenv.d/bundler/rehash.rb:187:in `initialize': Permission denied @ rb_sysopen
EN

回答 2

Stack Overflow用户

发布于 2014-07-24 21:08:09

尝试以根用户身份运行服务器。

sudo -s

rails的

票数 0
EN

Stack Overflow用户

发布于 2015-01-11 07:02:11

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

代码语言:javascript
复制
sudo chown -R USERNAME /.rvm/

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

代码语言:javascript
复制
sudo chown -R USERNAME /var/www/PROJECTFILE 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22674944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档