2017-05-01 35 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,然後重新安裝了這兩個版本,問題就解決了。

我不知道爲什麼這個工作方式,但它做到了。我希望這對那些處於類似情況的人有幫助。