mam zainstalowane Bundler klejnot na moim nowym serwerze i gdy próbuję wykonać bundle install
, to nie powiodło się z tego błędu:`pakiet install` powiodło się z powodu zgody odmówiono
Unfortunately, a fatal error has occurred. Please see the Bundler troubleshooting documentation at http://bit.ly/bundler-issues. Thanks!
/usr/lib/ruby/1.9.1/fileutils.rb:247:in `mkdir': Permission denied - /var/lib/gems (Errno::EACCES)
Mój serwer jest wheezy Debian (7.1) z domyślnym pakietem ruby 1.9.3. Skonfigurowałem /etc/gemrc
w następujący sposób: gem: --user-install
, aby umożliwić użytkownikom instalowanie klejnotów lokalnie.
Klejnot bundler został zainstalowany wewnątrz klejnotów mojego użytkownika, katalog ~/.gem
jak chcę z tego polecenia: gem install bundler
(bez sudo). Ale Bundler chcesz zainstalować perełki w /var/lib/gems
zamiast mój katalog perełki :(
nie rozumiem co w tym złego Bundler ... dlaczego nie spróbować zainstalować gem gdzie chcę (w moich klejnotów lokalny dir)?
ps: w moim laptopie, z ArchLinux i domyślnej Ruby 2.0.0 pakietu zainstalowane, nie mam żadnych problemów z Bundler aby zainstalować perełki użytkownika
Czy używasz menedżera wersji ruby? –
nie ... Próbowałem z rbenv z tym samym wynikiem i usunąłem go. – JoJoS