2017-05-01 34 views
0

我试图启动一个新的Rails应用程序,但得到了“无法找到宝石railties(= 4.2.5)”。这是否意味着我有不一致的版本?如何解决“无法找到宝石railties”当宝石说,它安装

我搜索了与情况类似的所有答案,但没有解决方案解决问题。

我在Mac OS上。我认为这是因为它解决了别人的问题后,我使用sudo安装。这并不是说。

在其中一个答案中,它建议注意它是否在gem list命令之后列出,它是。

我该如何解决这个问题?

+1

你好,你可以添加你的'Gemfile/Gemfile.lock',输出'gem list'和实际的错误吗? – Bohdan

+0

欢迎来到Stack Overflow。我们不关心你的体验水平是什么,我们只关心你已经研究并写出了一个简洁而干净的问题。请阅读“[问]”和“[mcve]”以及链接页面以及“[Stack Overflow用户需要多少研究工作?](http://meta.stackoverflow.com/questions/261592)”。 –

+0

''我安装了w/sudo ...“'我们需要你使用的确切命令。您是否将rbenv或RVM用作沙箱管理器?如果是这样的话,_NEVER_使用'sudo',除非你明白它的作用以及你为什么要使用它。运行'gem env'并将输出复制/粘贴到您的问题中,并进行适当格式化以提高可读性。 –

回答

0

问题已解决。对于那些可能有类似问题的人。我从最新版本的rails 5.1.0开始。但我需要另一个版本4.2.5。最初我卸载了4.2.5并重新安装,认为这可以解决问题。它没。但是,在经历了一些偏差并尝试了一大堆事情之后,我又回到最初的想法并卸载了BOTH 5.1.0和4.2.5,然后重新安装了这两个版本,问题就解决了。

我不知道为什么这个工作方式,但它做到了。我希望这对那些处于类似情况的人有帮助。