Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 我的rvm目录结构是否处于奇怪的状态?_Ruby On Rails_Ruby_Rvm - Fatal编程技术网

Ruby on rails 我的rvm目录结构是否处于奇怪的状态?

Ruby on rails 我的rvm目录结构是否处于奇怪的状态?,ruby-on-rails,ruby,rvm,Ruby On Rails,Ruby,Rvm,我真的不知道在哪里打开这个。由于一个不幸的情况,我处于一个ReBASE的中间,它试图在升级到Rails 4.1和Ruby 2.1.1的同时将一个项目添加到一个项目中,同时Rails和Ruby升级被合并到项目中,而我在添加的Engor分支上。在尝试启动rails服务器时,我会遇到各种依赖项错误 其中一些错误包括: bin/rails:8: warning: already initialized constant APP_PATH /home/amax/git/forever/bin/rails:

我真的不知道在哪里打开这个。由于一个不幸的情况,我处于一个ReBASE的中间,它试图在升级到Rails 4.1和Ruby 2.1.1的同时将一个项目添加到一个项目中,同时Rails和Ruby升级被合并到项目中,而我在添加的Engor分支上。在尝试启动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.....

有人知道这是否会导致问题,以及对可能的补救措施有何建议吗?

错误似乎每次都在发生变化,似乎是我在重新基址期间造成的无法挽回的gemfile.lock的错误


我从rails 4.1.1的一个新分支开始,向其添加了ember,然后将正在工作的gemfile.lock复制并粘贴到已损坏的分支上,从而解决了所有问题。如果您遇到类似的情况,我认为可能值得尝试将您的gemfile和gemfile.lock炸掉,并在稳定的环境中重新创建它们

您最好告诉我们错误,因为这很难诊断。我有一个类似的问题,并运行宝石原始所有。除非你的gem文件调用了所有的gem版本,否则你可能在某个地方已经过时了。