gpt4 book ai didi

ruby-on-rails - 无法激活 rack (~> 1.4.0, runtime) 已经激活 rack-1.5.0

转载 作者:行者123 更新时间:2023-12-04 20:08:02 25 4
gpt4 key购买 nike

一天多来我一直在寻找这个问题的答案,并彻底搜索了 StackOverflow。

我理解正在发生的冲突,我应该卸载我不需要的 Rack 版本,但事情就是这样。我正在 Koding ( http://koding.com) 上开发,但我无权访问系统级 gem。

Rails 之前可以工作,我安装了 mongo gem,将其删除,然后安装了 mysql2 gem。

bash4.1$ rails
/usr/lib/ruby/site_ruby/1.8/rubygems.rb:233:in `activate': can't activate rack (~> 1.4.0, runtime) for ["actionpack-3.2.11", "railties-3.2.11"
], already activated rack-1.5.0 for ["rack-ssl-1.3.2", "railties-3.2.11"] (Gem::LoadError)
from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:249:in `activate'
from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:248:in `each'
from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:248:in `activate'
from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:249:in `activate'
from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:248:in `each'
from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:248:in `activate'
from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:1082:in `
from /usr/bin/rails:18

我已经清除了我的目录,尝试使用 RVM,但仍然一无所获。有什么想法吗?

谢谢!

最佳答案

根据应用的Gemfile使用Bundler解决Rack依赖

$ bundle exec rails

否则,删除 Rack 1.5.0 并重试。

$ gem uninstall rack
# select the proper version to delete

关于ruby-on-rails - 无法激活 rack (~> 1.4.0, runtime) 已经激活 rack-1.5.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14485219/

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