ฉันต้องการเรียกใช้รหัส Ruby สองสามบรรทัดจากเทอร์มินัล แต่ฉันไม่พบพารามิเตอร์ที่จำเป็นสำหรับมัน
คุณสามารถอธิบายวิธีการทำเช่นนี้ได้หรือไม่?
ฉันต้องการเรียกใช้รหัส Ruby สองสามบรรทัดจากเทอร์มินัล แต่ฉันไม่พบพารามิเตอร์ที่จำเป็นสำหรับมัน
คุณสามารถอธิบายวิธีการทำเช่นนี้ได้หรือไม่?
คำตอบ:
หากมีการติดตั้ง Ruby แล้ว
ruby yourfile.rb
ที่yourfile.rb
เป็นไฟล์ที่มีรหัสทับทิม
หรือ
irb
เพื่อเริ่มต้นสภาพแวดล้อม Ruby แบบโต้ตอบซึ่งคุณสามารถพิมพ์บรรทัดของโค้ดและดูผลลัพธ์ได้ทันที
irb
เป็นทางออกสำหรับฉัน
คุณสามารถรันคำสั่ง Ruby ในบรรทัดเดียวด้วย-e
แฟล็ก:
ruby -e "puts 'hi'"
ตรวจสอบหน้าคนสำหรับข้อมูลเพิ่มเติม
require 'date'
คุณจำเป็นที่จะต้อง So:ruby -e "require 'date'; Date.new(2012,12,31).yday"
ruby -r date -e "puts Date.new(2012,12,31).yday"
-r
ธง.