簡體   English   中英

使用RubyGems難以創建本地寶石

[英]Difficulty creating local gems using RubyGems

每當我使用RubyGems開發寶石時,我總是需要將任何更改作為其他版本推送到rubygems,然后更新我的Gemfile以進行測試程序。 盡管此方法確實有效,但很煩人,因為我每次都需要更新版本,然后下載Gemfile內容並運行程序以查看其是否有效。

理想情況下,我想設置要使用gem的項目,但要在本地指向它,而不是從RubyGems下載的gem。 我嘗試使用:git => '...'屬性使用本地和遠程git存儲庫,也嘗試使用:local => /path/to/gem-directory但沒有任何效果。

關於如何進行設置的任何想法?

每當我需要針對Rails應用程序測試rubygem時,我都會像下面這樣編輯Rails應用程序的Gemfile:

gem 'my_gem_name', :path => '/path/to/my_gem_name'

每次您要測試gem的更改時,請不要忘記在主應用程序上運行bundle update ,以便bundler將獲取您gem的最新版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM