11
如何控制使用rbenv安裝了哪個Ruby gem?或者所有的紅寶石都有一箇中心位置?我只是運行Ruby腳本而不是Rails。 rbenv-gemset似乎是爲了那個?向rbenv安裝Ruby的寶石
如何控制使用rbenv安裝了哪個Ruby gem?或者所有的紅寶石都有一箇中心位置?我只是運行Ruby腳本而不是Rails。 rbenv-gemset似乎是爲了那個?向rbenv安裝Ruby的寶石
無論你當前選擇的Ruby是什麼,它都會被安裝。例如。
rbenv shell 2.0.0-p247
gem install bundler # bundler is installed for Ruby 2.0.0-p247 only
rbenv shell 1.9.3-p447
gem install bundler # bundler is installed for Ruby 1.9.3-p447 only
只是對添加:rbenv-gemset
將是相同的紅寶石版本內部組織你的寶石。只有rbenv
控制哪個紅寶石你安裝你的寶石...
謝謝。你的例子表明我可以改變shell來做這些改變。我不想更改全局Ruby來安裝。此外,您的示例表明,捆綁器僅適用於您正在使用的Ruby。我沒有看過捆綁器,但由於它管理着Rubies,我認爲這可能是要走的路,但似乎不適合我的非Rails使用。 – Greg
Bundler不管理Ruby版本,它管理gem依賴項。 –
再次感謝。這就是我的想法。我仍然無法安裝到系統和1.8.7。需要花一些時間看看是什麼,因爲我安裝了一個寶石,然後它不可用。 – Greg