Я установил gem на мой новый сервер, и когда я пытаюсь выполнить bundle install
, он не смог выполнить эту ошибку:
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)
Мой сервер - это Debian wheezy (7.1) с установленным пакетом ruby 1.9.3 по умолчанию. Я сконфигурировал /etc/gemrc
следующим образом: gem: --user-install
, чтобы пользователи могли локально устанавливать камни.
Драгоценный камень связки был установлен внутри моего gem dir ~/.gem
, как я хочу, с помощью этой команды: gem install bundler
(no sudo). Но bundler хочет установить драгоценные камни в /var/lib/gems
вместо моего каталога драгоценных камней: (
Я не понимаю, что случилось с bundler... Почему он не пытается установить gem, где я хочу (в моем локальном каталоге gems)?
ps: в моем ноутбуке, с установленным пакетом archlinux и стандартным ruby 2.0.0, у меня нет проблем с установщиком для установки пользовательских камней.