如何解决Gemfile中提到的带后缀的RVM Ruby版本
直到现在,我一直以这种方式指定我的gemfile中使用的Ruby版本:
gemfile:
ruby '2.6.6'
此版本的Ruby随RVM一起安装。
现在,我已经使用Jemalloc编译了该版本的Ruby并添加了后缀。因此rvm list
返回以下内容:
=> ruby-2.6.6 [ x86_64 ]
ruby-2.6.6-jemalloc [ x86_64 ]
但是,我不知道如何在Gemfile中指定Ruby的jemalloc版本。是否有要使用的特定语法?
解决方法
红宝石中有很多内置常量
$ ruby -e 'puts Module.constants' | grep RUBY_
RUBY_VERSION
RUBY_PLATFORM
RUBY_RELEASE_DATE
RUBY_REVISION
RUBY_ENGINE
RUBY_PATCHLEVEL
RUBY_ENGINE_VERSION
RUBY_COPYRIGHT
RUBY_DESCRIPTION
您对RUBY_PATCHLEVEL
$ ruby -e 'puts RUBY_VERSION,RUBY_PATCHLEVEL'
2.7.1
83
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。