我尝试启动一个新的Rails应用程序,但得到了#34;找不到gem railties(= 4.2.5)"。这是否意味着我的版本不一致?
我搜索了与情况类似的所有答案,但没有解决方案解决了这个问题。
我在Mac OS上。在我认为是因为它解决了其他人的问题之后我使用sudo
安装了。不是那样的。
在其中一个答案中,它建议注明它是否在gem list
命令之后列出。
我该如何解决这个问题?
答案 0 :(得分:0)
问题已解决。对于那些可能有类似问题的人。我从最新版本的rails 5.1.0开始。但我需要另一个版本的作业,4.2.5。最初我卸载了4.2.5并重新安装,认为这样可以解决问题。它没。然而,在经过一段时间的考虑并尝试了大量的东西之后,我又回到了最初的想法并卸载了两个版本5.1.0和4.2.5,然后重新安装了两个并解决了问题。
我不知道为什么这样做会像它那样有效,但确实如此。我希望这对处于类似情况的人有帮助。
答案 1 :(得分:0)
sudo
必须用于调用rails
命令,因为它是使用root特权安装的-这应该可以解决问题。