Tôi đang cố gắng để chạy của Ruby của tôi về dự án Rails trên máy chủ web của tôi, tôi đã nhận được thông báo này từ hành khách:đá quý Rails Bundler cài đặt
Error message:
Could not find rake-0.9.2.2 in any of the sources (Bundler::GemNotFound)
điều này xảy ra khi cố gắng cài đặt budle Tôi đang trong SSH.
[email protected]:/var/www/clients/client11/web100/web$ bundle install .bundle
/home/passenger/.rvm/gems/[email protected]/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/[email protected]/gems/bundler-1.0.21/lib/bundler/settings.rb:101:in `open'
from /home/passenger/.rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/settings.rb:101:in `set_key'
from /home/passenger/.rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/settings.rb:15:in `[]='
from /home/passenger/.rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/cli.rb:211:in `install'
from /home/passenger/.rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/vendor/thor/task.rb:22:in `run'
from /home/passenger/.rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/vendor/thor/invocation.rb:118:in `invoke_task'
from /home/passenger/.rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/vendor/thor.rb:263:in `dispatch'
from /home/passenger/.rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/vendor/thor/base.rb:386:in `start'
from /home/passenger/.rvm/gems/[email protected]/gems/bundler-1.0.21/bin/bundle:13:in `<top (required)>'
from /home/passenger/.rvm/gems/[email protected]/bin/bundle:19:in `load'
from /home/passenger/.rvm/gems/[email protected]/bin/bundle:19:in `<main>'
hoặc khi tôi cố gắng
[email protected]:/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.
nhưng web được mã hóa trong ruby1.9.3 tôi đã cố gắng cài đặt cào bằng tay như đề xuất
[email protected]:/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...
[email protected]:/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.
Bạn đã thử chạy 'gem install rake' chưa? Là cào trong Gemile của bạn? – MrDanA
vâng, tôi đã chỉnh sửa bài đăng của mình. *** GEMS ĐỊA PHƯƠNG *** bundler (1.0.21) cào (0.9.2.2) – user1187506