RubyMine在Mac OS上的Docker中没有看到来自bundle的gems

Vik*_*tor 14 ruby ruby-on-rails rubymine bundler docker

我正在使用Docker镜像和一些指定的环境变量,例如GEM_HOMEBUNDLE_PATH.

RubyMine连接到远程Docker SDK就好了,但我看不到添加的宝石bundler,即使它bundler本身就存在.我的探查器无法配置项目因此,所以我被迫从中启动所有任务和服务器Terminal.

Ruby SDK和Gems

如何让我的bundle宝石可见?


UPD

它实际上与自定义bundle宝石路径有关.改变后,宝石消失了gem list.RubyMine从那里获取宝石,因此无法找到那些宝石.

有人知道如何gem list使用bundler自定义宝石路径吗?


UPD 2

即使添加bundle宝石后gem list我也有同样的问题:(

小智 2

我也遇到了同样的问题。

设法通过在用户配置文件中设置此参数来修复它~/.zshc

你可能有不同的RUBY_PATH,随意改变它。

export RUBY_PATH=/usr/local/opt/ruby/bin
export PATH="$RUBY_PATH:$PATH"
export RUBY_VERSION=$($RUBY_PATH/ruby -e "puts RUBY_VERSION")
export PATH="/usr/local/lib/ruby/gems/$RUBY_VERSION/bin:$PATH"
export GEM_HOME="$HOME/.gem"
export GEM_PATH="$GEM_HOME/ruby/$RUBY_VERSION"
Run Code Online (Sandbox Code Playgroud)

您也可以从这个要点中获取它