gpt4 book ai didi

ruby - 如何在启用环境和警告的情况下运行 Ruby 脚本?

转载 作者:数据小太阳 更新时间:2023-10-29 07:16:12 26 4
gpt4 key购买 nike

我更喜欢使用 #!/bin/env ruby​​ 来调用带有哈希 bang 行的 Ruby 脚本,这允许我使用本地 Ruby 安装而不会与系统 Ruby 安装冲突。但是如何在 Linux 系统上启用警告呢?我的测试脚本:

#!/usr/bin/env ruby -w

FOO

在 Mac 上我得到:

maasha@mel:~$ ./test.rb
./test.rb:3: warning: possibly useless use of a constant in void context
./test.rb:3:in `<main>': uninitialized constant FOO (NameError)

在 Linux 上我得到:

maasha@orsted:~$ ./test.rb
/usr/bin/env: ruby -w: No such file or directory

最佳答案

#!/usr/bin/env RUBYOPT=-w ruby​​

this answer 中的建议, this answer , 等地方

关于ruby - 如何在启用环境和警告的情况下运行 Ruby 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15000461/

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