首页 > 解决方案 > 如何让 bundler 重新加载正在开发的不断变化的本地 gem?

问题描述

它具有相同的版本。我才刚刚开始,所以还不值得更改版本。我怀疑bundle update不会重新加载相同版本的 gem,也不会反映(次要的)更改。我也怀疑gem build并且gem install在目录中gemspec不起作用。或者 - 只是我的代码仍然是错误的。

我通过 Gemfile 加载了 gem

# Gemfile
path '/path/to/gem_development' do
    gem 'acts_as_developing_gem'
end

这里(更新本地 gem 源代码)是一个解决方案,当您通过添加本地 gem 时,bundle config local但这样做显然需要一个与您本地对应的远程 git 存储库。因此,提出的解决方案对我不起作用。

如果没有远程 git 存储库,剩下的唯一选择就是gem 'uber-gem', path: "/local/gems/development/path"我选择的那个或那个。

当我重新启动时也没有任何变化rails console

此致

标签: rubygemsbundlergemfile

解决方案


推荐阅读