Ruby 解释器
ruby 运行 Ruby 脚本、执行内联代码和启动交互环境。依赖通常由 Bundler 管理,直接调用 ruby 时要确认 gem 路径和 Ruby 版本。
ruby --version
ruby app.rb
ruby -e 'puts RUBY_VERSION'
ruby -c app.rb # 语法检查
ruby -w app.rb # 打开警告
ruby -Ilib app.rb # 添加加载路径
ruby -r bundler/setup app.rb # 使用 Bundler 环境
bundle exec ruby app.rb
irb
which ruby 和版本。require 找不到文件通常是加载路径问题;用 -I 或 $LOAD_PATH 显式添加。gem install 的包不一定在 Bundler 环境里可见;项目统一走 bundle exec。-w 会产生大量第三方库警告;不要因此忽略自己代码的警告。gem — Ruby 包管理bundle — 项目依赖管理irb — 交互式 Ruby