Ruby不加-w warning没法执行脚本是为什么
请教各位大佬,按照下面的方式写的run脚本是可以执行的
#! /usr/bin/ruby -w
但是我不加-w之后就没法执行,报错为:
run : Commmand not found
这有可能是什么原因呢。
相关推荐
ruby-warning:添加自定义警告处理
Ruby警告 ruby-warning添加了对警告的自定义处理,包括忽略特定警告消息,忽略特定文件/目录中的警告,包括带有警告的回溯,将警告视为错误,重复数据删除警告以及为特定文件/中的所有警告添加自定义处理的功能。目录。 ruby-warning需要ruby 2.4+,因为ruby的早期版本不支持警告的自定义处理。 安装 gem install warning 源代码 源代码可在GitHub上找到,为 用法 默认情况下,要求库不更改ruby处理警告的方式,它仅添加允许您自定义处理的方法。 Warning.ignore一个正则表达式和一个可选的路径前缀,并且忽略任何与正则表达式匹配的警告(如果警告以路径前缀开头)。 它也可以采用一个符号或符号数组,并将使用适当的正则表达式。 支持的符号是: :arg_prefix :ambiguous_slash :bignum :fi
ruby_warning_filter:无噪音的详细Ruby模式
无忧的Ruby警告 Ruby警告很酷。 它们会阻止您在实例变量中输入错误,创建未使用的变量,意外覆盖方法等等。 不幸的是,许多库仍然不检查其代码是否有警告。 在一个足够大的项目中,您最终会从所有使用的库中收到大量警告,这使整个事情变得毫无用处。 但这不必是这种方式! 借助此gem,您可以过滤掉所有这些无用的消息,并仅获得与您的代码相关的警告。 用法 添加到您的Gemfile: gem "ruby_warning_filter" , "~> 1.0.0" 在加载项目之前,将以下代码放在某处。 在Rails应用程序中,一个好的地方应该放在“ config / boot.rb”的末尾。 $VERBOSE = true require "ruby_warning_filter" $stderr = RubyWarningFilter . new ( $stderr ) 在运行应用或测试时,您应该只会看到相关的警告。 现在,去修复它们! 反馈 该过滤器通过代理所有对stderr的写入来工作。 它在我的许多工作项目中已经运行了一段时间,并取得了良好的效果。 但是,它可能并不全面。 请报告
rgeo:Ruby的地理空间数据库
RGeo RGeo是Ruby的地理空间数据库。 :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_selector: :warning_sele
influxdb-rails:Ruby on Rails绑定可自动将指标写入InfluxDB
:warning: 您正在查看此gem的master分支的自述文件。 请参阅最新 。 influxdb-rails 自动检测Ruby on Rails应用程序并将指标直接写入 。 目录 安装 将gem添加到您的Gemfile : echo 'gem "influxdb-rails"' >>Gemfile bundle install 要进行设置,请创建一个初始化程序: bundle exec rails generate influxdb 这将创建一个文件config/initializers/influxdb_rails.rb ,该文件允许配置该gem。 用法 开箱即用,您将自动获得以下提到的Ruby on Rails组件的报告。 动作控制器 报告的ActiveSupport工具挂钩: process_action.action_controller 报告值: controller
rubocop-rails:RuboCop配置,具有与官方Ruby on Rails相同的代码样式检查
RuboCop滑轨 RuboCop配置具有与官方Ruby on Rails相同的代码样式检查。 :warning: rubocop-rails重命名为 :warning: rubocop-rails被重命名为rubocop-rails_config 。 要迁移到新的gem,请安装rubocop-rails_config而不是rubocop-rails。 查看详细 gem "rubocop-rails_config" 然后,运行更新命令。 $ bundle exec rails generate rubocop_rails_config:update 样品提取请求 在此PR中,将rubocop-rails ge


