首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Ruby puma-dev使用错误版本的ruby

Ruby puma-dev使用错误版本的ruby
EN

Stack Overflow用户
提问于 2022-04-04 20:22:02
回答 1查看 232关注 0票数 0

我已经调试了大约一个星期,没有任何进展,所以我想我应该把它带到这里。我已经做了几个小时的研究,并且一直盯着其他的StackOverflow解决方案,但没有取得任何进展。目前在ruby 2.6.5上运行puma-dev。每当我运行puma-dev时,这就是我得到的错误消息。(出于安全原因更改项目名称和其他一些名称):

代码语言:javascript
代码运行次数:0
运行
复制
* Directory for apps: /Users/(myname)/.puma-dev
* Domains: test
* DNS Server port: 9253
* HTTP Server port: 9280
* HTTPS Server port: 9283
! Puma dev running...
! Booting app 'docugenerator-02fe76f7' on socket /Users/(myname)/.puma-dev/docugen/tmp/puma-dev-3410.sock
docugenerator-02fe76f7[3421]: sh: no job control in this shell
docugenerator-02fe76f7[3421]: Puma starting in single mode...
docugenerator-02fe76f7[3421]: * Version 4.3.8 (ruby 2.6.3-p62), codename: Mysterious Traveller
docugenerator-02fe76f7[3421]: * Min threads: 0, max threads: 5
docugenerator-02fe76f7[3421]: * Environment: development
docugenerator-02fe76f7[3421]: ! Unable to load application: Bundler::RubyVersionMismatch: Your Ruby version is 2.6.3, but your Gemfile specified 2.6.5
docugenerator-02fe76f7[3421]: /Library/Ruby/Gems/2.6.0/gems/bundler-2.1.4/lib/bundler/definition.rb:495:in `validate_ruby!': Your Ruby version is 2.6.3, but your Gemfile specified 2.6.5 (Bundler::RubyVersionMismatch)

到目前为止,我尝试过的事情是:

将puma-dev

  • Restarting computer

  • Changing .env.powenv

  • Changing rbenv global重新安装到2.6.5

到目前为止,我没有取得任何进展,每次重新加载页面或重新启动puma-dev服务器时都会出现错误。如有任何提示或帮助,我们将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2022-04-07 03:55:52

看来美洲狮跑错了红宝石版。rbenv通过多种方式确定要使用哪个ruby版本(请参阅:https://github.com/rbenv/rbenv#choosing-the-ruby-version ),您需要确保rbenv试图确定的ruby版本的顺序是正确的。最简单的方法是在项目中创建一个.ruby-version

.红宝石版

代码语言:javascript
代码运行次数:0
运行
复制
2.6.5
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71743333

复制
相关文章

相似问题

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