ฉันต้องการเรียกใช้รหัส 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ธง.