2014-03-10 2 views
0

Я только что клонировал проект, с которым можно начать играть. Получение ошибки ниже. Я исчерпал другие ответы здесь, поскольку ни один из них, казалось, не вылечил проблему. Я только начинаю работать с веб-разработчиком так голый со мной. Любые предложения или помощь приветствуются.Bundle Install Permission Denied Error

Я через пакетирования устранения неполадок и попытался исправления, которые они предлагают без всякой радости ...

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>' 

ответ

0

Использование sudo bundle install. Похоже, проблема с правами на вашу систему.

0

У вас есть разрешение на запись в каталог /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-13/2.0.0/kgio-2.7.4.

В журналах ошибок указано, что он пытается создать каталог (с mkdir), и разрешение будет отклонено!

Можете ли вы сделать # bundle install has root?

1
sudo bundle install 

Вы используете gem в Системе. Измените путь в файле bash. И это решит проблемы. Вы просто вводите,

bundle install. 
+0

Thanks @Amritdeep Dhungana. Что мне следует изменить в моем файле .bashrc? В настоящее время это выглядит так: PS1 = '\ [\ e [0; 31m \] ⚡ \ [\ e [m \] \ [\ e [0; 33m \] $ {PWD ## */} \ [\ e [m \] ' export PATH =/usr/local/bin: $ PATH [[-s "/home/patricks-mbp/.rvm/scripts/rvm"]] && источник " /home/patricks-mbp/.rvm/scripts/rvm " экспорт # PATH =/бен:/SBIN:/USR/бен:/USR/SBIN ### Добавил экспорта PATH Heroku Toolbelt ="/usr/local/heroku/bin: $ PATH " PATH = $ PATH: $ HOME/.rvm/bin # Добавить RVM в PATH для скриптов ' – PatGW

+0

Не запускайте Bundler как root. Bundler может запросить sudo, если это необходимо, и установка вашего пакета в качестве root приведет к разорению этого приложения для всех пользователей без полномочий root на этом компьютере. –