我正在使用一个带有指定环境变量的Docker镜像,例如GEM_HOME
和BUNDLE_PATH
。
RubyMine可以成功连接远程Docker SDK,但是我无法看到由bundler
添加的gems,尽管bundler
本身存在。我的分析器无法配置项目,因此我被迫从Terminal
启动所有任务和服务器。
如何使我的bundle
gems可见?
更新
实际上这与自定义bundle
gems路径有关。更改后,gems从gem list
中消失了。 RubyMine从那里获取gems,因此它找不到那些gems。
有没有人知道如何使用bundler
自定义gems路径生成gem list
?
更新2
即使将bundle
gems添加到gem list
中,我仍然遇到相同的问题:(
Dockerfile
中,环境变量GEM_HOME
和BUNDLE_PATH
是否设置正确?如果在容器内运行gem list
显示了 gem 包,我认为 RubyMine 现在可以识别它们了。这对你仍然没有起作用吗? - ms-ati