【发布时间】:2009-12-02 00:02:40
【问题描述】:
当我尝试将我的 rails 应用程序部署到我的共享主机 (dreamhost) 时,我收到此错误:
can't activate rack (~> 1.0.1, runtime) for [], already activated rack-1.0.0 for []
所以我想在我的开发环境中冻结 rack gem,并将它添加到项目中,但即使我的 config/environment.rb 中有这个:
config.gem 'rack'
执行 rake gems:unpack:dependencies 不会冻结 gem。
ajmbp:trunk ajl$ rake gems:unpack:dependencies
(in /Users/ajl/dev/site/trunk)
ajmbp:trunk ajl$ ll vendor/gems/
.svn/ haml-2.2.14/ net-ssh-2.0.16/
我尝试在 config.gem 中添加另一个 gem 只是为了测试 (RedCloth),它确实按预期工作,但机架没有运气。
有什么想法吗? 谢谢!
【问题讨论】:
标签: ruby-on-rails ruby deployment rubygems