在本地创建gem并跳过rake安装

时间:2012-08-09 13:05:12

标签: ruby gem bundler

我正在使用Bundler为一个简单的机架式应用程序(不是Rails)创建一个ruby gem。运行rake安装然后每次都重启web服务器真的很痛苦。在大多数情况下,它是可以的,因为我使用rspec测试所有内容但不是设计。我的宝石包含了大量的设计,每当我更新我的宝石时,我都必须抛出相同的程序。

是否可以在本地构建gem而无需运行rake install然后每次都重新启动我的机架服务器?

1 个答案:

答案 0 :(得分:0)

如果您使用Bundler来管理应用程序中的gem,您可以使用Bundler的path指令来使用当前正在开发的gem。

在你的Gemfile中:

# My awesome gem that I'm developing
gem 'some-awesome-gem', :path => '~/Projects/some_awesome_gem'

基本上,只需将路径指向gem所在的目录,您就不必在积极开发宝石时打包新版本的宝石。

有关详细信息,请参阅Bundler homepageGemfile Manual