我是Ruby,Rails和寶石管理的新手。我注意到的一件事是,無論何時運行bundle install
(即使在項目目錄中),它似乎都會安裝影響其他基於Gem的Rails項目的gem。解決寶石版本不兼容問題
例如,假設在一個基於gem的Rail項目(從gemfile安裝了一堆gem)中運行bundle install
後,我遇到了gem不兼容問題。現在,這些問題將在所有其他基於創業板項目表現得並提出自己每次我試圖rackup
我的問題是:
1)是否有辦法本地化這種損傷(寶石版本不兼容)至目前的項目並沒有受到其他項目的影響?
2)有沒有一種獲得兼容寶石的好方法,或者是以寶石爲基礎查看寶石相關性的唯一方法(查看樹)並找出兼容的寶石?我似乎在這方面浪費了大量時間,如果我修復了其他問題似乎打破了。
請讓我知道我在這裏失蹤或指向我的資源。
感謝
您使用的是rvm還是rbenv或類似軟件? –
我在Ubuntu的VM上,並使用ruby2.3-dev和ruby-dev包來安裝ruby。我如何知道我是否使用rvm或rbenv? – linuxNoob
你不是;你必須安裝它們。 –