我尝试运行自己的应用时遇到了问题:
You have already activated rack 1.3.2, but your Gemfile requires rack 1.2.3. Consider using bundle exec.
我读了很多关于这种错误的内容,但我找不到任何适用于我的解决方案
bundle exec rake
技巧不能用于我的案例先谢谢你
答案 0 :(得分:4)
运行bundle install --binstubs
,您将在应用程序根目录中获得 bin 目录,其中包含应用程序所需的所有可执行文件。
然后你需要将这个目录添加到路径和最佳位置 - .rvmrc如果你使用RVM。
[ -d './bin' ] && export PATH=`pwd`/bin:$PATH
或从您的应用根目录运行./bin/{rake|rails|etc}。
答案 1 :(得分:3)
尝试使命令前缀以使用bundle exec运行服务器,即
bundle exec rails server
或者在制作中(如果你使用的是Unicorn
bundle exec unicorn [options]