如果我將.gem文件下載到我的計算機中的某個文件夾中,以後可以使用gem install
進行安裝嗎?如何安裝本地寶石?
回答
是的,當你做gem install
時,它會首先搜索當前目錄,所以如果你的.gem文件在那裏,它會把它提取出來。我發現它的gem reference,你可能覺得方便,以及:
創業板安裝將安裝一個名爲 寶石。它將嘗試安裝本地 (即 當前目錄中的.gem文件),如果失敗,將嘗試下載 ,並嘗試安裝最新版本的 gem。
奇怪的是,這似乎並沒有在2014年對我來說,實際工作 – jrochkind 2014-09-17 19:56:42
Link在無限重定向結束:( – 2014-11-25 10:57:50
此外,您還可以使用gem install --local path_to_gem/filename.gem
這將跳過通常的寶石庫掃描你離開時關閉--local
出現這種情況。
您可以使用gem install --help
找到其他的魔法。
我下載一個像zip格式的rubygems這樣的gem,所以這裏沒有.gem文件。我如何從本地安裝?謝謝。 – 2015-01-10 00:15:07
你也可以使用完整的文件名,以你的寶石文件:
gem install /full/path/to/your.gem
這個作品,以及 - 它可能是最簡單的方法
如果用捆綁創建你的寶石:
# do this in the proper directory
bundle gem foobar
寫完後可以用耙子安裝它們:
# cd into your gem directory
rake install
很可能,您下載的寶石也會知道rake install
。
如果您從github或其他scm主機站點下載項目文件,請使用gem build首先構建項目,以便您可以在當前目錄中獲取whatever.gem文件。然後gem安裝它!
轉到在創業板的路徑,並呼籲gem install -l gemname.gem
如果你想在創業板的局部改變叉子上班,這樣做的最佳方式是
gem 'pry', path: './pry'
在Gemfile中。
...其中./pry
將作爲您的存儲庫的克隆。只需運行一次bundle install
,您所做的寶石來源的任何更改都會立即反映出來。與gem install pry/pry.gem
,來源仍然移動到GEM_PATH
,您將永遠必須運行bundle gem pry
和gem update
進行測試。
- 1. '寶石安裝'和'sudo寶石安裝'
- 2. RVM從本地源安裝紅寶石
- 3. 安裝nokogiri紅寶石本地擴展
- 4. 建立與本地擴展寶石(寶石::安裝:: ExtensionBuildError)
- 5. 安裝本地紅寶石的寶石,使用捆綁
- 6. 耙寶石:安裝,如何防止安裝特定的寶石?
- 7. 寶石安裝紅寶石
- 8. 安裝紅寶石寶石
- 9. 寶石安裝
- 10. 當地的寶石資料庫?安裝沒有'寶石'的紅寶石寶石?
- 11. 紅寶石:安裝寶石,如果用戶沒有安裝它
- 12. 安裝新寶石
- 13. 粉寶石,安裝
- 14. 紅寶石安裝
- 15. 安裝PG寶石
- 16. mysql2寶石安裝
- 17. 安裝FXRuby寶石
- 18. 安裝RMagick寶石
- 19. 「RVM安裝Ruby」無法安裝紅寶石,安裝在/ usr /本地
- 20. 寶石安裝紅寶石debug19失敗
- 21. 防止whenenver寶石寶石從安裝
- 22. 錯誤安裝JSON紅寶石寶石
- 23. 無法安裝鶯紅寶石寶石
- 24. 安裝MySQL寶石紅寶石
- 25. 紅寶石和寶石安裝
- 26. 安裝紅寶石寶石在Windows
- 27. 紅寶石mysql2寶石安裝問題
- 28. 錯誤而安裝紅寶石寶石
- 29. 安裝解壓寶石寶石
- 30. NSIS安裝紅寶石寶石
這篇文章是有關http://stackoverflow.com/questions/1864618/install-gem-locally – Jaider 2014-07-15 20:35:42