如何解决"无法找到宝石铁路"当宝石说它已安装

时间:2017-05-01 17:55:12

标签: ruby-on-rails ruby

我尝试启动一个新的Rails应用程序,但得到了#34;找不到gem railties(= 4.2.5)"。这是否意味着我的版本不一致?

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

我在Mac OS上。在我认为是因为它解决了其他人的问题之后我使用sudo安装了。不是那样的。

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

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

问题已解决。对于那些可能有类似问题的人。我从最新版本的rails 5.1.0开始。但我需要另一个版本的作业,4.2.5。最初我卸载了4.2.5并重新安装,认为这样可以解决问题。它没。然而,在经过一段时间的考虑并尝试了大量的东西之后,我又回到了最初的想法并卸载了两个版本5.1.0和4.2.5,然后重新安装了两个并解决了问题。

我不知道为什么这样做会像它那样有效,但确实如此。我希望这对处于类似情况的人有帮助。

答案 1 :(得分:0)

sudo必须用于调用rails命令,因为它是使用root特权安装的-这应该可以解决问题。