我在一个Rails项目中测试一个gem。
当前的Gemfile:
gem 'mygemname', path: '/path/to/my/gem'
当我在本地编辑创业板时,我可以构建创业板,从Gemfile
中移除创业板,运行bundle install
,将创业板添加回Gemfile并再次运行bundle install
。有更简单的方法在本地完成吗?
发布于 2015-07-15 10:24:08
如果从命令行使用bundle config local.GEM_NAME /path/to/local/git/repository
,那么每次重新加载应用程序时,它都会从文件系统加载最新的源代码。
要删除更改(当您将代码推送到GitHub或RubyGems中时),您需要运行bundle config --delete local.GEM_NAME
来源:http://bundler.io/v1.10/git.html
发布于 2016-07-27 14:55:43
你可以用你的宝石版本。下次运行bundle
时,gem将被更新到下一次迭代。
VERSION = "1.0.0"
将修补程序版本切换到
VERSION = "1.0.1"
现在只运行bundle
。邦德勒会注意到它,并在输出中记录1.0.1 (was 1.0.0)
。
https://stackoverflow.com/questions/31427400
复制相似问题