Ruby on rails 捆绑包安装权限被拒绝错误

Ruby on rails 捆绑包安装权限被拒绝错误,ruby-on-rails,bundle,bundler,Ruby On Rails,Bundle,Bundler,我刚刚克隆了一个项目开始玩。获取下面的错误。我已经用尽了这里的其他答案,因为它们似乎都不能解决这个问题。我只是刚刚开始使用web开发工具。非常感谢您的任何建议或帮助 我已经通过bundler故障排除并尝试了他们建议的修复,没有任何乐趣 Patricks-MacBook-Pro:ytutorial patrickwalsh$ bundle install Unfortunately, a fatal error has occurred. Please see the Bundler troubl

我刚刚克隆了一个项目开始玩。获取下面的错误。我已经用尽了这里的其他答案,因为它们似乎都不能解决这个问题。我只是刚刚开始使用web开发工具。非常感谢您的任何建议或帮助

我已经通过bundler故障排除并尝试了他们建议的修复,没有任何乐趣

Patricks-MacBook-Pro:ytutorial patrickwalsh$ bundle install
Unfortunately, a fatal error has occurred. Please see the Bundler troubleshooting       documentation at http://bit.ly/bundler-issues. Thanks!
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:245:in `mkdir': Permission denied - /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.7.4 (Errno::EACCES)
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:245:in `fu_mkdir'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:219:in `block (2 levels) in mkdir_p'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:217:in `reverse_each'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:217:in `block in mkdir_p'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:203:in `each'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:203:in `mkdir_p'
from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:210:in `write_gem_make_out'
from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:132:in `build_error'
from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:171:in `rescue in build_extension'
from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:156:in `build_extension'
from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:198:in `block in build_extensions'
from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:195:in `each'
from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:195:in `build_extensions'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:1436:in `block in build_extensions'
from /Library/Ruby/Site/2.0.0/rubygems/user_interaction.rb:45:in `use_ui'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:1434:in `build_extensions'
from /Library/Ruby/Site/2.0.0/rubygems/stub_specification.rb:60:in `build_extensions'
from /Library/Ruby/Site/2.0.0/rubygems/basic_specification.rb:56:in `contains_requirable_file?'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:925:in `block in find_inactive_by_path'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in `each'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in `find'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in `find_inactive_by_path'
from /Library/Ruby/Site/2.0.0/rubygems.rb:185:in `try_activate'
from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:132:in `rescue in require'
from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:144:in `require'
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler/vendor/net/http/persistent.rb:12:in `<top (required)>'
from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler/vendored_persistent.rb:3:in `<top (required)>'
from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler/fetcher.rb:1:in `<top (required)>'
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler/cli.rb:247:in `install'
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler/vendor/thor/command.rb:27:in `run'
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler/vendor/thor/invocation.rb:121:in `invoke_command'
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler/vendor/thor.rb:363:in `dispatch'
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler/vendor/thor/base.rb:440:in `start'
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler/cli.rb:10:in `start'
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/bin/bundle:20:in `block in <top (required)>'
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/lib/bundler/friendly_errors.rb:5:in `with_friendly_errors'
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.5.3/bin/bundle:20:in `<top (required)>'
from /usr/bin/bundle:23:in `load'
from /usr/bin/bundle:23:in `<main>'
Patricks MacBook Pro:ytutorial patrickwalsh$bundle安装 不幸的是,发生了一个致命错误。请参阅捆绑机故障排除文档,网址为http://bit.ly/bundler-issues. 谢谢 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/fileutils.rb:245:in'mkdir':权限被拒绝-/Library/Ruby/Gems/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.7.4(Errno::EACCES) from/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/fileutils.rb:245:in'fu_mkdir' from/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/fileutils.rb:219:in`block(2层)in mkdir\u p' from/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/fileutils.rb:217:in‘reverse_each’ from/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/fileutils.rb:217:in'block in mkdir_p' from/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/fileutils.rb:203:in'each' from/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/fileutils.rb:203:in'mkdir\u p' from/Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:210:in'write\u gem\u make\u out' from/Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:132:in'build_error' from/Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:171:in'rescue in build_extension' from/Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:156:in'build\u extension' from/Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:198:in'block in build_extensions' from/Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:195:in'each' from/Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:195:in'build_extensions' from/Library/Ruby/Site/2.0.0/rubygems/specification.rb:1436:in'block in build_extensions' from/Library/Ruby/Site/2.0.0/rubygems/user\u interaction.rb:45:in'use\u ui' from/Library/Ruby/Site/2.0.0/rubygems/specification.rb:1434:in'build_extensions' from/Library/Ruby/Site/2.0.0/rubygems/stub_specification.rb:60:in'build_extensions' 来自/Library/Ruby/Site/2.0.0/rubygems/basic_specification.rb:56:in“contains_requireable_file?” from/Library/Ruby/Site/2.0.0/rubygems/specification.rb:925:in`block in find_inactive_by_path' from/Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in'each' from/Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in'find' from/Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in'find_inactive_by_path' from/Library/Ruby/Site/2.0.0/rubygems.rb:185:in'try_activate' 来自/Library/Ruby/Site/2.0.0/rubygems/core\u ext/kernel\u require.rb:132:in'rescue in require' from/Library/Ruby/Site/2.0.0/rubygems/core\u ext/kernel\u require.rb:144:in'require' from/Library/Ruby/Gems/2.0.0/Gems/bundler-1.5.3/lib/bundler/vendor/net/http/persistent.rb:12:in`' from/Library/Ruby/Site/2.0.0/rubygems/core\u ext/kernel\u require.rb:55:in'require' from/Library/Ruby/Site/2.0.0/rubygems/core\u ext/kernel\u require.rb:55:in'require' from/Library/Ruby/Gems/2.0.0/Gems/bundler-1.5.3/lib/bundler/vendored\u persistent.rb:3:in`' from/Library/Ruby/Site/2.0.0/rubygems/core\u ext/kernel\u require.rb:55:in'require' from/Library/Ruby/Site/2.0.0/rubygems/core\u ext/kernel\u require.rb:55:in'require' from/Library/Ruby/Gems/2.0.0/Gems/bundler-1.5.3/lib/bundler/fetcher.rb:1:in`' from/Library/Ruby/Gems/2.0.0/Gems/bundler-1.5.3/lib/bundler/cli.rb:247:in'install' from/Library/Ruby/Gems/2.0.0/Gems/bundler-1.5.3/lib/bundler/vendor/thor/command.rb:27:in'run' from/Library/Ruby/Gems/2.0.0/Gems/bundler-1.5.3/lib/bundler/vendor/thor/invocation.rb:121:in“invoke_命令” from/Library/Ruby/Gems/2.0.0/Gems/bundler-1.5.3/lib/bundler/vendor/thor.rb:363:in'dispatch' from/Library/Ruby/Gems/2.0.0/Gems/bundler-1.5.3/lib/bundler/vendor/thor/base.rb:440:in'start' from/Library/Ruby/Gems/2.0.0/Gems/bundler-1.5.3/lib/bundler/cli.rb:10:in'start' from/Library/Ruby/Gems/2.0.0/Gems/bundler-1.5.3/bin/bundle:20:in'block-in' from/Library/Ruby/Gems/2.0.0/Gems/bundler-1.5.3/lib/bundler/friendly_errors.rb:5:in“with_-friendly_errors” from/Library/Ruby/Gems/2.0.0/Gems/bundler-1.5.3/bin/bundle:20:in`' from/usr/bin/bundle:23:in'load' from/usr/bin/bundle:23:in`'
使用
sudo bundle安装
。您的系统上的权限似乎有问题。

您是否有权限在/Library/Ruby/Gems/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.7.4目录下写入

错误日志表明它试图创建一个目录(使用mkdir),权限被拒绝

你能做#bundle安装有root吗

sudo bundle install 
您可以在系统中安装gem。更改bash文件中的路径。它将解决这些问题。你只要进去

bundle install. 

谢谢@Amritdeep Dhungana。我应该在.bashrc文件中更改什么?目前看起来是这样的:PS1='[\e[0;31m]⚡[\e[m][\e[0;33m]${PWD##*/}[\e[m]'导出路径=/usr/local/bin:$PATH[-s”/home/patricks-mbp/.rvm/scripts/rvm“]&&source//home/patricks-mbp/.rvm/scripts/rvm”导出路径=/bin:/sbin:/usr/bin:/usr/bin:/usr/sbin##由工具带导出路径=/usku/local:$bin添加PATH=$PATH:$HOME/.rvm/bin#将rvm添加到脚本“不要以root用户身份运行Bundler”的路径。如果需要,Bundler可以请求sudo,并且以root用户身份安装捆绑包将破坏此计算机上所有非root用户的此应用程序。