我正在尝试在ruby上安装teambox。我正在运行passenger并得到这个错误:
权限被拒绝- /root/.bundle/ruby/1.8/specifications
我尝试了以下chown teambox目录到teambox用户chown /root/.bundle/ruby/1.8/specifications to teambox user。
请帮帮我!
发布于 2010-07-17 23:50:18
也许解决方案是将一个自定义共享路径传递给bundle,所以不是这样做
bundle install你可以这样做
bundle install shared_path其中,shared_path是具有正确权限的目录
发布于 2010-07-19 14:03:23
以teambox用户身份登录并运行bundle install。
发布于 2011-12-17 00:53:22
我的bundle install命令也有类似的问题。我的错误是因为我之前输入了一个错误的帮助命令。错误的=> bundle install /?
下面是错误:
/Users/wee/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/fileutils.rb:243:in `mkdir': Permission denied - /? (Errno::EACCES)
from /Users/wee/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/fileutils.rb:243:in `fu_mkdir'
from /Users/wee/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/fileutils.rb:217:in `block (2 levels) in mkdir_p'我可以通过将当前目录添加到命令bundle install .来解决这个问题。
https://stackoverflow.com/questions/3269334
复制相似问题