Здравствуйте, я работаю на новом компьютере с Ubuntu, и когда я запускаю такие задачи, как:
bundle install
или
rvm get head
, я получаю сообщения об ошибках типа:
Downloading https://get.rvm.io
bash: line 709: /usr/local/rvm/RELEASE: Permission denied
Could not update RVM, get some help at #rvm IRC channel at freenode servers.
и
Gem::FilePermissionError: You don't have write permissions for the /usr/local/rvm/gems/ruby-2.1.2/bin directory.
An error occurred while installing rake (10.3.2), and Bundler cannot continue.
Make sure that `gem install rake -v '10.3.2'` succeeds before bundling.
Я демонстративно установил грабли, и они появляются, когда я обновляю gem sudo в списке, но мой пакет не поднимает их. Нужно ли включать разрешения, прежде чем я смогу выполнить эти команды? Спасибо всем, кто знает, в чем конкретно заключается моя проблема.
Это пытается установить в масштабе всей системы. Попытайтесь работать export GEM_HOME=$(ruby -e 'puts Gem.user_dir')
и затем выполните команды. Если это работает, можно добавить эту строку к .bashrc (предполагающий выполнение удара) сделать его постоянным.