นี่คือคำสั่ง rake-compiler ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
rake-compiler - เครื่องกำเนิดงาน Ruby Extension (C, Java) ที่ใช้ Rake
DESCRIPTION
Rake-compiler เป็นเครื่องมือเพิ่มประสิทธิภาพสำหรับนักพัฒนา Ruby เป็นอันดับแรก มันคือเป้าหมาย
คือการทำให้ชีวิตของนักพัฒนาที่ยุ่งวุ่นวายง่ายขึ้นโดยลดความซับซ้อนของการสร้างและบรรจุภัณฑ์ของ
ส่วนขยาย Ruby โดยลดความซับซ้อนของโค้ดและลดความซ้ำซ้อน
มันเป็นไปตาม *การประชุมผ่านการกำหนดค่า* โดยสนับสนุนการสร้างมาตรฐานและแพ็คเกจ
โครงสร้างสำหรับ RubyGems ที่ใช้ C และ Java
rake-compiler เป็นผลมาจากประสบการณ์ที่ชนะยากมากมายที่เกี่ยวข้องกับความหลากหลายมากมาย
RubyGems ที่ให้ส่วนขยายดั้งเดิมสำหรับแพลตฟอร์มที่แตกต่างกันและผู้ใช้ที่แตกต่างกัน
การกำหนดค่าในรูปแบบต่างๆ รายละเอียดเช่นความแตกต่างในการพกพารหัส
ความแตกต่างของความชัดเจนของโค้ด และความแตกต่างในโครงสร้างไดเร็กทอรีโครงการมักทำให้เกิด
ยากมากสำหรับผู้มาใหม่กับ RubyGems เหล่านั้น
การใช้
rake-compiler [-f rakefile] {ตัวเลือก} เป้าหมาย...
OPTIONS
--ย้อนรอย=[ออก]
เปิดใช้งานการย้อนกลับแบบเต็ม OUT สามารถเป็น stderr (ค่าเริ่มต้น) หรือ stdout
--ความคิดเห็น
แสดงงานที่แสดงความคิดเห็นเท่านั้น
--งาน-สถิติ [ระดับ]
แสดงสถิติงาน LEVEL=history แสดงรายการงานทั้งหมด
--กฎ
ติดตามการแก้ไขกฎ
--ปราบปราม-ย้อนรอย PATTERN ระงับบรรทัด backtrace ที่ตรงกับ regexp PATTERN ละเว้นถ้า
--ติดตาม เปิดอยู่
-A, --ทั้งหมด
แสดงงานทั้งหมด แม้แต่งานที่ไม่มีความคิดเห็น (ร่วมกับ -T or -D)
-B, --build-ทั้งหมด
สร้างข้อกำหนดเบื้องต้นทั้งหมด รวมถึงข้อกำหนดที่เป็นปัจจุบัน
-D, --อธิบาย [ลวดลาย]
อธิบายงาน (จับคู่ PATTERN ที่ไม่บังคับ) จากนั้นออก
-e, --ดำเนินการ รหัส
รันโค้ด Ruby แล้วออก
-E, --execute-ดำเนินการต่อ รหัส
รันโค้ด Ruby บางส่วน จากนั้นดำเนินการกับการประมวลผลงานตามปกติ
-f, --คราดไฟล์ [ชื่อไฟล์]
ใช้ FILENAME เป็น rakefile เพื่อค้นหา
-G, --ไม่มีระบบ, --ไม่มีระบบ
ใช้เส้นทางการค้นหา Rakefile ของโปรเจ็กต์มาตรฐาน ละเว้น rakefiles ทั้งระบบ
-g, --ระบบ
การใช้ rakefiles ทั่วทั้งระบบ (ทั่วโลก) (โดยปกติคือ '~/.คราด/*.rake').
-I, --libdir ลิบดีร์
รวม LIBDIR ในเส้นทางการค้นหาสำหรับโมดูลที่จำเป็น
-j, --งาน [ตัวเลข]
ระบุจำนวนงานสูงสุดที่จะดำเนินการพร้อมกัน (ค่าเริ่มต้นคือจำนวน
แกนซีพียู + 4)
-m, --มัลติทาสก์
ถือว่างานทั้งหมดเป็นแบบมัลติทาสก์
-n, --ดรายรัน
ดำเนินการแบบแห้งโดยไม่ต้องดำเนินการใดๆ
-N, --no-ค้นหา, --ไม่มีการค้นหา
อย่าค้นหาไดเรกทอรีหลักสำหรับ Rakefile
-P, --ข้อกำหนดเบื้องต้น
แสดงงานและการพึ่งพา จากนั้นออก
-p, --execute-พิมพ์ รหัส
รันโค้ด Ruby พิมพ์ผลลัพธ์แล้วออก
-q, --เงียบ
อย่าบันทึกข้อความไปยังเอาต์พุตมาตรฐาน
-r, --จำเป็นต้อง โมดูล
ต้องใช้ MODULE ก่อนดำเนินการ rakefile
-R, --raklibdir ราเคลิบดีร์,
นำเข้าไฟล์ .rake ใดๆ โดยอัตโนมัติใน RAKELIBDIR (ค่าเริ่มต้นคือ 'rakelib')
--ราเคลิบ
-s, --เงียบ
Like --เงียบแต่ยังระงับการประกาศ 'ในไดเรกทอรี' ด้วย
-t, --ติดตาม=[ออก]
เปิดเรียกใช้/เรียกใช้การติดตาม เปิดใช้งาน backtrace แบบเต็ม OUT สามารถเป็น stderr (ค่าเริ่มต้น)
หรือ stdout
-T, --งาน [ลวดลาย]
แสดงงาน (จับคู่ PATTERN ที่ไม่บังคับ) พร้อมคำอธิบาย จากนั้นออก
-v, --รายละเอียด
บันทึกข้อความไปยังเอาต์พุตมาตรฐาน
-V, --รุ่น
แสดงเวอร์ชันของโปรแกรม
-W, --ที่ไหน [ลวดลาย]
อธิบายงาน (จับคู่ PATTERN ที่ไม่บังคับ) จากนั้นออก
-X, --no-deprecation-คำเตือน
ปิดใช้งานคำเตือนการเลิกใช้งาน
-h, -H, --ช่วยด้วย
แสดงข้อความช่วยเหลือนี้
ตัวเลือกคือ ...
--ย้อนรอย=[ออก]
เปิดใช้งานการย้อนกลับแบบเต็ม OUT สามารถเป็น stderr (ค่าเริ่มต้น) หรือ stdout
--ความคิดเห็น
แสดงงานที่แสดงความคิดเห็นเท่านั้น
--งาน-สถิติ [ระดับ]
แสดงสถิติงาน LEVEL=history แสดงรายการงานทั้งหมด
--กฎ
ติดตามการแก้ไขกฎ
--ปราบปราม-ย้อนรอย PATTERN ระงับบรรทัด backtrace ที่ตรงกับ regexp PATTERN ละเว้นถ้า
--ติดตาม เปิดอยู่
-A, --ทั้งหมด
แสดงงานทั้งหมด แม้แต่งานที่ไม่มีความคิดเห็น (ร่วมกับ -T or -D)
-B, --build-ทั้งหมด
สร้างข้อกำหนดเบื้องต้นทั้งหมด รวมถึงข้อกำหนดที่เป็นปัจจุบัน
-D, --อธิบาย [ลวดลาย]
อธิบายงาน (จับคู่ PATTERN ที่ไม่บังคับ) จากนั้นออก
-e, --ดำเนินการ รหัส
รันโค้ด Ruby แล้วออก
-E, --execute-ดำเนินการต่อ รหัส
รันโค้ด Ruby บางส่วน จากนั้นดำเนินการกับการประมวลผลงานตามปกติ
-f, --คราดไฟล์ [ชื่อไฟล์]
ใช้ FILENAME เป็น rakefile เพื่อค้นหา
-G, --ไม่มีระบบ, --ไม่มีระบบ
ใช้เส้นทางการค้นหา Rakefile ของโปรเจ็กต์มาตรฐาน ละเว้น rakefiles ทั้งระบบ
-g, --ระบบ
การใช้ rakefiles ทั่วทั้งระบบ (ทั่วโลก) (โดยปกติคือ '~/.คราด/*.rake').
-I, --libdir ลิบดีร์
รวม LIBDIR ในเส้นทางการค้นหาสำหรับโมดูลที่จำเป็น
-j, --งาน [ตัวเลข]
ระบุจำนวนงานสูงสุดที่จะดำเนินการพร้อมกัน (ค่าเริ่มต้นคือจำนวน
แกนซีพียู + 4)
-m, --มัลติทาสก์
ถือว่างานทั้งหมดเป็นแบบมัลติทาสก์
-n, --ดรายรัน
ดำเนินการแบบแห้งโดยไม่ต้องดำเนินการใดๆ
-N, --no-ค้นหา, --ไม่มีการค้นหา
อย่าค้นหาไดเรกทอรีหลักสำหรับ Rakefile
-P, --ข้อกำหนดเบื้องต้น
แสดงงานและการพึ่งพา จากนั้นออก
-p, --execute-พิมพ์ รหัส
รันโค้ด Ruby พิมพ์ผลลัพธ์แล้วออก
-q, --เงียบ
อย่าบันทึกข้อความไปยังเอาต์พุตมาตรฐาน
-r, --จำเป็นต้อง โมดูล
ต้องใช้ MODULE ก่อนดำเนินการ rakefile
-R, --raklibdir ราเคลิบดีร์,
นำเข้าไฟล์ .rake ใดๆ โดยอัตโนมัติใน RAKELIBDIR (ค่าเริ่มต้นคือ 'rakelib')
--ราเคลิบ
-s, --เงียบ
Like --เงียบแต่ยังระงับการประกาศ 'ในไดเรกทอรี' ด้วย
-t, --ติดตาม=[ออก]
เปิดเรียกใช้/เรียกใช้การติดตาม เปิดใช้งาน backtrace แบบเต็ม OUT สามารถเป็น stderr (ค่าเริ่มต้น)
หรือ stdout
-T, --งาน [ลวดลาย]
แสดงงาน (จับคู่ PATTERN ที่ไม่บังคับ) พร้อมคำอธิบาย จากนั้นออก
-v, --รายละเอียด
บันทึกข้อความไปยังเอาต์พุตมาตรฐาน
-V, --รุ่น
แสดงเวอร์ชันของโปรแกรม
-W, --ที่ไหน [ลวดลาย]
อธิบายงาน (จับคู่ PATTERN ที่ไม่บังคับ) จากนั้นออก
-X, --no-deprecation-คำเตือน
ปิดใช้งานคำเตือนการเลิกใช้งาน
-h, -H, --ช่วยด้วย
แสดงข้อความช่วยเหลือนี้
ใช้ rake-compiler ออนไลน์โดยใช้บริการ onworks.net