การสร้าง Gem ของคุณเอง
สร้างและเผยแพร่ gem ของ Ruby เพื่อให้ผู้อื่นนำไปใช้
การสร้าง Gem ของคุณเอง เป็นบทเรียน Ruby Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Ruby Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Ruby Academy มีบทเรียนทั้งหมด 4 บทเรียน
การสร้างเจมของคุณเอง
การสร้างเจมของคุณเอง
Ruby ช่วยให้นักพัฒนาสร้างไลบรารีที่นำกลับมาใช้ใหม่ได้ของตนเอง ซึ่งเรียกว่าเจม
ในบทเรียนนี้ คุณจะได้เรียนรู้วิธีสร้างและเผยแพร่เจม Ruby

การเริ่มต้นโครงการเจมใหม่
การเริ่มต้นโครงการเจมใหม่
ใช้ Bundler เพื่อสร้างโครงสร้างเจมใหม่:
bundle gem my_gemทำความเข้าใจโครงสร้างไฟล์เจม
ทำความเข้าใจโครงสร้างไฟล์เจม
โครงการเจมที่สร้างขึ้นจะประกอบด้วย:
lib/: มีโค้ดหลักของเจมmy_gem.gemspec: กำหนดข้อมูลเมตาของเจมRakefile: ใช้สำหรับงานอัตโนมัติ
การเขียนโค้ดเจม
การเขียนโค้ดเจม
แก้ไขไฟล์ lib/my_gem.rb เพื่อกำหนดความสามารถของเจม
module MyGem
def self.hello
'Hello from MyGem!'
end
endการแก้ไขไฟล์ .gemspec
การแก้ไขไฟล์ .gemspec
ไฟล์ my_gem.gemspec มีข้อมูลเมตาเกี่ยวกับเจมของคุณ
Gem::Specification.new do |spec|
spec.name = 'my_gem'
spec.version = '0.1.0'
spec.summary = 'A simple example gem'
spec.authors = ['Your Name']
spec.files = Dir['lib/**/*.rb']
endการสร้างเจม
การสร้างเจม
เรียกใช้คำสั่งต่อไปนี้เพื่อสร้างแพ็กเกจเจม:
gem build my_gem.gemspecการติดตั้งและทดสอบเจมของคุณภายในเครื่อง
การติดตั้งและทดสอบเจมของคุณภายในเครื่อง
ติดตั้งเจมของคุณภายในเครื่องก่อนเผยแพร่:
gem install ./my_gem-0.1.0.gemการเผยแพร่เจมของคุณไปยัง RubyGems.org
การเผยแพร่เจมของคุณไปยัง RubyGems.org
หากต้องการเผยแพร่เจม ให้ยืนยันตัวตนก่อน จากนั้นพุชเจม:
gem push my_gem-0.1.0.gemขอแสดงความยินดี!
ขอแสดงความยินดี!
คุณได้เรียนรู้วิธีสร้างและเผยแพร่เจม Ruby ของคุณเอง
เนื้อหานี้เป็นบทสรุปของส่วน 'การทำงานกับเจมและ Bundler'

คำถามที่พบบ่อย
บทเรียน “การสร้าง Gem ของคุณเอง” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “การสร้าง Gem ของคุณเอง” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Ruby Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Ruby Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “การสร้าง Gem ของคุณเอง”
สร้างและเผยแพร่ gem ของ Ruby เพื่อให้ผู้อื่นนำไปใช้ คุณปฏิบัติ Ruby Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Ruby Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Ruby Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน
บทเรียน “การสร้าง Gem ของคุณเอง” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Ruby Academy นี้ได้ไหม
ได้ บทเรียน Ruby Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- Gems คืออะไร
- การติดตั้งและใช้งาน Gems
- การจัดการสิ่งที่ต้องพึ่งพาด้วย Bundler
- การสร้าง Gem ของคุณเอง