`bundle install` falhou devido a permissão negada
Eu instalei o bundler gem no meu novo servidor e quando tento executarbundle install
, falhou com este erro:
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)
Meu servidor é um Debian wheezy (7.1) com o pacote padrão ruby 1.9.3 instalado. Eu configurei/etc/gemrc
como isso :gem: --user-install
para permitir que os usuários instalem gemas localmente.
A gem do bundler foi instalada dentro do diretório gems do meu usuário~/.gem
como eu quero com este comando:gem install bundler
(sem sudo). Mas bundler quer instalar gemas em/var/lib/gems
em vez disso, meu diretório de gemas :(
Eu não entendo o que está errado com bundler ... Por que ele não tenta instalar gem onde eu quero (no meu diretório local de gemas)?
ps: no meu laptop, com o pacote archlinux e ruby padrão 2.0.0 instalado, não tenho problemas com o bundler para instalar as gemas do usuário.