gpt4 book ai didi

ruby 需要相关文件

转载 作者:数据小太阳 更新时间:2023-10-29 08:01:31 27 4
gpt4 key购买 nike

我将 ruby​​ v1.9.1 与 vim 结合使用,并使用以下命令执行我的脚本:

:!ruby "%"

如果我添加以下内容,我的脚本运行良好:

$:.unshift File.dirname(__FILE__)

将这个文件的路径添加到ruby的LOAD_PATH中。如果我省略这一行,我对本地脚本的 require 语句将不再起作用。

有没有办法将文件的路径传递给 ruby​​s LOAD_PATH?类似的东西(完全虚构):

:!ruby "%" --add-to-load-path

我之前做了一些研究并偶然发现了 require_relative,但这与 require 具有相同的效果并且不起作用。

最佳答案

您可以使用 ruby​​ 可执行文件的 -I 选项并编写如下内容:

:!ruby -I%:p:h. %

请参阅 ruby --help 了解更多信息和 file modifiers .

已编辑:查看评论。

关于ruby 需要相关文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8021267/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com