Answers:
根据官方文档,听起来您只需要像这样为脚本添加前缀:
#!/usr/bin/env ruby
然后执行以下操作之一,以告诉您rbenv
要使用哪个版本的Ruby:
摘录:https : //github.com/sstephenson/rbenv
选择Ruby版本
执行填充程序时,
rbenv
通过从以下来源按以下顺序读取来确定要使用的Ruby版本:
该
RBENV_VERSION
环境变量,如果指定。您可以使用rbenv
shell命令在当前的shell会话中设置此环境变量。
.ruby-version
通过搜索正在执行的脚本的目录及其每个父目录,找到第一个文件,直到到达文件系统的根目录为止。
.ruby-version
搜索第一个文件,方法是搜索当前工作目录及其每个父目录,直至到达文件系统的根目录。您可以.ruby-version
使用rbenv
本地命令在当前工作目录中修改文件。全局
~/.rbenv/version
文件。您可以使用rbenv
global命令修改此文件。如果不存在全局版本文件,则rbenv
假定您要使用“系统” Ruby —即,如果rbenv
不在您的路径中,则将运行任何版本。
然后,您可以使用此命令.ruby-version
在目录中创建文件以及Ruby脚本。
$ rbenv local 1.9.3-p327