Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.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 Rails故障和奇怪的捆绑安装_Ruby On Rails_Rubygems_Gem_Rvm_Bundler - Fatal编程技术网

Ruby on rails Rails故障和奇怪的捆绑安装

Ruby on rails Rails故障和奇怪的捆绑安装,ruby-on-rails,rubygems,gem,rvm,bundler,Ruby On Rails,Rubygems,Gem,Rvm,Bundler,有一件事我搞不懂 当我尝试运行rails时,它会说: Could not find sprockets-2.1.2 in any of the sources Run `bundle install` to install missing gems. 顺便说一下,安装了链轮-2.1.2。(我已成功运行捆绑安装) 但据我所知,当我运行rails时,全局bin正在运行,因此由bundler安装的本地gems无法通过它访问 我是否可以在不必手动安装大量gem的情况下以某种方式解决此问题,如: gem

有一件事我搞不懂

当我尝试运行
rails
时,它会说:

Could not find sprockets-2.1.2 in any of the sources
Run `bundle install` to install missing gems.
顺便说一下,安装了链轮-2.1.2。(我已成功运行
捆绑安装

但据我所知,当我运行
rails
时,全局bin正在运行,因此由bundler安装的本地gems无法通过它访问

我是否可以在不必手动安装大量gem的情况下以某种方式解决此问题,如:

gem install what -v which?
我已经尝试将rails作为

bundle exec rails …
我没有运气:(


我正在使用RVM(如果这可能是问题的根源,我非常抱歉。RVM确实存在一些问题。可能是因为它是由JewelryBox(OS X RVM gui)自动安装的。从终端重新安装后,一切正常

结论:JewelryBox仍有车辆,因此目前依靠它,尤其是RVM安装是个坏主意。


感谢所有试图帮助我的人!

您是否运行了
捆绑包安装
?@DylanMarkow是的。每次它显示
您的捆绑包已完成!使用“捆绑包显示[gemname]`查看捆绑gem的安装位置。
您是否尝试过
捆绑更新
?@megas是的,这会有问题吗?您的rvm安装有问题。我知道这不是您想要的答案,但我建议您不要使用rvm,而要使用rbenv(与ruby build结合使用)1.它不像巫毒。RVM不工作时是一只毛茸茸的大野兽。