vkill'blog

“技术本身没有太多价值,掌握了新的思考方式才是真的收获”

You have already activated rack 1.3.0, but your Gemfile requires rack 1.2.3. Consider using bundle exec. (Gem::LoadError) 解决

21:38 , vkill
新装了 3.1.0.rc.4 ,以前的3 3.0.x 项目启动就会提示这个错误
Quotation
You have already activated rack 1.3.0, but your Gemfile requires rack 1.2.3. Consider using bundle exec. (Gem::LoadError)


解决方法:
1、3.0.x 的项目使用
# bundle exec rackup -s thin config.ru
启动,3.1.0 的项目使用
# thin start
启动
2、使用 rvm gemset 来解决,具体操作步骤如下:

# rvm gemset create rails3.1.0
# rvm gemset use rails3.1.0
# gem i rails --pre
# rails -v
Rails 3.1.0.rc4

这样,使用 3.1.0 项目时 #rvm use rails3.1.0 就ok了


Last modified by vkill on2011/07/07 21:39
类别:ruby & rails | Tags: , , , | 0 条评论, 1915 次阅读
网友评论(0):
发表评论:

Nickname: 
Email:
Site URI: