Rails bundler gems install

I am trying to run a Ruby on Rails project on my web server, I have this message from a passenger:

Error message: Could not find rake-0.9.2.2 in any of the sources (Bundler::GemNotFound) 

This happens when I try to set budle in SSH.

 passenger@web2 :/var/www/clients/client11/web100/web$ bundle install .bundle /home/passenger/.rvm/gems/ ruby-1.9.3-p0@global /gems/bundler-1.0.21/lib/bundler/settings.rb:101:in `initialize': Permission denied - /var/www/clients/client11/web100/web/.bundle/config (Errno::EACCES) from /home/passenger/.rvm/gems/ ruby-1.9.3-p0@global /gems/bundler-1.0.21/lib/bundler/settings.rb:101:in `open' from /home/passenger/.rvm/gems/ ruby-1.9.3-p0@global /gems/bundler-1.0.21/lib/bundler/settings.rb:101:in `set_key' from /home/passenger/.rvm/gems/ ruby-1.9.3-p0@global /gems/bundler-1.0.21/lib/bundler/settings.rb:15:in `[]=' from /home/passenger/.rvm/gems/ ruby-1.9.3-p0@global /gems/bundler-1.0.21/lib/bundler/cli.rb:211:in `install' from /home/passenger/.rvm/gems/ ruby-1.9.3-p0@global /gems/bundler-1.0.21/lib/bundler/vendor/thor/task.rb:22:in `run' from /home/passenger/.rvm/gems/ ruby-1.9.3-p0@global /gems/bundler-1.0.21/lib/bundler/vendor/thor/invocation.rb:118:in `invoke_task' from /home/passenger/.rvm/gems/ ruby-1.9.3-p0@global /gems/bundler-1.0.21/lib/bundler/vendor/thor.rb:263:in `dispatch' from /home/passenger/.rvm/gems/ ruby-1.9.3-p0@global /gems/bundler-1.0.21/lib/bundler/vendor/thor/base.rb:386:in `start' from /home/passenger/.rvm/gems/ ruby-1.9.3-p0@global /gems/bundler-1.0.21/bin/bundle:13:in `<top (required)>' from /home/passenger/.rvm/gems/ ruby-1.9.3-p0@global /bin/bundle:19:in `load' from /home/passenger/.rvm/gems/ ruby-1.9.3-p0@global /bin/bundle:19:in `<main>' 

or when i try

 passenger@web2 :/var/www/clients/client11/web100/web$ bundle install Fetching source index for https://rubygems.org/ Errno::EACCES: Permission denied - /var/www/clients/client11/web100/web/bundler/ruby/1.9.1/cache An error occured while installing rake (0.9.2.2), and Bundler cannot continue. Make sure that `gem install rake -v '0.9.2.2'` succeeds before bundling. 

but the network is encoded in ruby1.9.3 I tried to manually set the rake as suggested

 passenger@web2 :/var/www/clients/client11/web100/web$ gem install rake -v '0.9.2.2' Fetching: rake-0.9.2.2.gem (100%) Successfully installed rake-0.9.2.2 1 gem installed Installing ri documentation for rake-0.9.2.2... Installing RDoc documentation for rake-0.9.2.2... passenger@web2 :/var/www/clients/client11/web100/web$ bundle install Fetching source index for https://rubygems.org/ Errno::EACCES: Permission denied - /var/www/clients/client11/web100/web/bundler/ruby/1.9.1/cache An error occured while installing rake (0.9.2.2), and Bundler cannot continue. Make sure that `gem install rake -v '0.9.2.2'` succeeds before bundling. 
+6
source share
1 answer

It seems you have the wrong BUNDLE_PATH value.

Check out this article, maybe this will help you: http://blog.ninjahideout.com/posts/the-path-to-better-rvm-and-passenger-integration

+1
source

Source: https://habr.com/ru/post/907590/


All Articles