首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当使用puma-dev加载时,Puma不使用正确的Gemset

当使用puma-dev加载时,Puma不使用正确的Gemset
EN

Stack Overflow用户
提问于 2020-05-24 21:59:53
回答 1查看 173关注 0票数 1

在运行puma-dev时,我在尝试访问我的Rails应用程序时遇到以下错误:

代码语言:javascript
复制
unexpected exit:
        from /not/the/correct/ruby/path/ruby_executable_hooks:24:in `<main>'

如何告诉puma-dev使用正确的路径来加载gem?

EN

回答 1

Stack Overflow用户

发布于 2020-05-24 21:59:53

我弄明白了这一点,并想与其他可能正在寻找的人分享它。puma-dev使用.powenv文件加载正确的RVM配置。您需要将此文件放在Rails应用程序的根目录下:

代码语言:javascript
复制
# .powenv

# detect `$rvm_path`
if [ -z "${rvm_path:-}" ] && [ -x "${HOME:-}/.rvm/bin/rvm" ]
then rvm_path="${HOME:-}/.rvm"
fi
if [ -z "${rvm_path:-}" ] && [ -x "/usr/local/rvm/bin/rvm" ]
then rvm_path="/usr/local/rvm"
fi

# load environment of current project ruby
if
  [ -n "${rvm_path:-}" ] &&
  [ -x "${rvm_path:-}/bin/rvm" ] &&
  rvm_project_environment=`"${rvm_path:-}/bin/rvm" . do rvm env --path 2>/dev/null` &&
  [ -n "${rvm_project_environment:-}" ] &&
  [ -s "${rvm_project_environment:-}" ]
then
  echo "RVM loading: ${rvm_project_environment:-}"
  \. "${rvm_project_environment:-}"
else
  echo "RVM project not found at: $PWD"
fi
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61987032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档