我正在尝试在ruby上安装teambox。我正在运行乘客并收到此错误:
许可被拒绝 - /root/.bundle/ruby/1.8/specifications
我尝试了以下内容 chown teambox目录给teambox用户 chown /root/.bundle/ruby/1.8/specifications to teambox user。
请帮忙!
答案 0 :(得分:1)
也许解决方案是将自定义共享路径传递给bundle,所以不要执行
bundle install
你可以做到
bundle install shared_path
其中shared_path是具有正确权限的目录
答案 1 :(得分:0)
以teambox用户身份登录并运行bundle install
。
答案 2 :(得分:0)
我的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 .
。