gpt4 book ai didi

ruby-on-rails - Rails Bundler gems 安装

转载 作者:行者123 更新时间:2023-12-04 16:00:38 40 4
gpt4 key购买 nike

我正在尝试在我的网络服务器上运行我的 Ruby on Rails 项目,我收到了来自乘客的消息:

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

当我尝试在 SSH 中安装 budle 时会发生这种情况。
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>'

或者当我尝试
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.

但是网页是用 ruby​​1.9.3 编码的
我尝试按照建议手动安装 rake
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.

最佳答案

您的 BUNDLE_PATH 值似乎有误。

看看这篇文章,或许对你有帮助:http://blog.ninjahideout.com/posts/the-path-to-better-rvm-and-passenger-integration

关于ruby-on-rails - Rails Bundler gems 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9131882/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com