我真的不知道在哪里打开这个。由于一个不幸的情况,我正处于一个rebase的中间,它试图在同时升级到rails 4.1和ruby 2.1.1时将ember添加到项目中(rails和ruby升级被合并到项目中我在添加ember分支)。在尝试启动rails服务器时,我遇到了各种各样的依赖错误。
其中一些错误包括:
bin/rails:8: warning: already initialized constant APP_PATH
/home/amax/git/forever/bin/rails:8: warning: previous definition of APP_PATH was here
cannot load such file -- websocket/driver
cannot load such file -- active_model_serializers
我注意到的一件事是我的rvm路径中有2.1.1和2.1.0,我猜这是一个不好的迹象。我在想它可能正在装载旧宝石
root/.rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/rubygems.....
有谁知道这是否会引起问题以及对可能的补救措施提出任何建议?
答案 0 :(得分:0)
这些错误似乎每次都在变化,这似乎是我在rebase期间造成的无法挽救的错误的gemfile.lock的错误。
我从一个带有rails 4.1.1的新分支开始,向它添加了ember,然后将那个工作的gemfile.lock复制并粘贴到已解决所有问题的破坏的一个上。如果你遇到类似的情况,我认为值得尝试爆发你的gemfile和gemfile.lock并在稳定的环境中重新创建它们