RubyMine无法从git存储库中识别gem

我们有一个带有自定义gem的git存储库.

要安装它,Gemfile有一行:

gem 'my-gem', :git => 'git@192.168.1.100:my-gem.git'

安装gem后,它不会显示在RubyMine的外部库中.

如何使gem显示在外部库中,并且gem中的代码是自动完成的?

最佳答案 我们也得到了这个错误,所以它可能是RubyMine中的一个错误.解决方法是检查gem repo并告诉bundler使用它.请注意,将不再使用远程存储库.

bundle config local.my-gem /path/to/my-gem/
bundle install

然后通过将其添加到rubymine中的现有窗口中打开my-gem作为explained here.这使我们的前向导航和代码完成工作成为可能.

点赞