Latest web development tutorials
×

Ruby หลักสูตร

Ruby หลักสูตร Ruby แนะนำโดยย่อ Ruby สิ่งแวดล้อม Ruby ติดตั้ง Linux Ruby ติดตั้ง Windows Ruby การเข้ารหัสจีน Ruby เลือกบรรทัดคำสั่ง Ruby ตัวแปรสภาพแวดล้อม Ruby ไวยากรณ์ Ruby ชนิดข้อมูล Ruby คลาสและวัตถุ Ruby กรณีระดับ Ruby ตัวแปร Ruby ผู้ประกอบการ Ruby หมายเหตุ Ruby เงื่อนไข Ruby การไหลเวียน Ruby ทาง Ruby กลุ่ม Ruby โมดูล Ruby เชือก Ruby แถว Ruby กัญชา Ruby วันที่และเวลา Ruby ขอบเขต Ruby iterator Ruby input และ output ไฟล์ Ruby File ชั้นเรียนและวิธี Ruby Dir ชั้นเรียนและวิธี Ruby ผิดปกติ

Ruby การสอนที่ทันสมัย

Ruby เชิงวัตถุ Ruby นิพจน์ปกติ Ruby การเข้าถึงฐานข้อมูล - DBI หลักสูตร Ruby MySQL Ruby CGI โครงการ Ruby CGI ทาง Ruby CGI Cookies Ruby CGI Sessions Ruby ส่ง Email SMTP Ruby Socket โครงการ Ruby XML, XSLT, XPath Ruby Web Services Ruby multithreading Ruby JSON Ruby RubyGems

ทับทิม RubyGems

ทับทิม RubyGems เป็นผู้จัดการแพคเกจซึ่งมีการกระจายตัวของโปรแกรมทับทิมและห้องสมุดของรูปแบบมาตรฐาน แต่ยังมีแพคเกจเครื่องมือในการจัดการการติดตั้ง

เครื่องมืออัญมณี RubyGems ออกแบบเพื่อให้ง่ายในการจัดการการติดตั้งเช่นเดียวกับการกระจายของเซิร์ฟเวอร์อัญมณี นี้จะคล้ายกับ apt-get ในอูบุนตู Centos ของยำ pip ธ

RubyGems เกี่ยวกับการก่อตั้งขึ้นในเดือนพฤศจิกายนปี 2003 กลายเป็นส่วนหนึ่งของห้องสมุดมาตรฐานทับทิมทับทิมจากรุ่น 1.9

ถ้าเวอร์ชั่นทับทิมของคุณต่ำกว่า 1.9 นอกจากนี้คุณยังสามารถติดตั้งได้ด้วยตนเองดังนี้

  • ขั้นแรกให้ดาวน์โหลดและติดตั้งแพคเกจ: https://rubygems.org/pages/download
  • เปิดเครื่องรูดและป้อนไดเรกทอรีรันคำสั่ง: ทับทิม setup.rb

อัพเดทคำสั่ง RubyGems:

$ gem update --system          # 需要管理员或root用户

อัญมณี

อัญมณีเป็นโมดูลทับทิม (เรียกว่าอัญมณี) ผู้จัดการแพคเกจ ซึ่งมีข้อมูลเกี่ยวกับแพคเกจเช่นเดียวกับการติดตั้งไฟล์

อัญมณีทั่วไปใน ".gemspec" สร้างไฟล์รวมทั้งเอกสารที่เกี่ยวข้องกับข้อมูล YAML อัญมณี รหัสทับทิมสามารถสร้างโดยตรงอัญมณีในกรณีนี้โดยทั่วไปใช้คราดไป

คำสั่งอัญมณี

คำสั่งอัญมณีใช้ในการสร้างอัพโหลดดาวน์โหลดและติดตั้งแพคเกจอัญมณี

การใช้อัญมณี

RubyGems หน้าที่ด้วย apt-get, การขนส่ง, ยำและ NPM คล้ายกันมาก

การติดตั้ง:

gem install mygem

ถอนการติดตั้ง:

gem uninstall mygem

รายการอัญมณีติดตั้ง:

gem list --local

รายการของอัญมณีที่มีอยู่ตัวอย่างเช่น:

gem list --remote

สร้างเอกสาร RDOC อัญมณีทั้งหมด:

gem rdoc --all

ดาวน์โหลดอัญมณี แต่ไม่ได้ติดตั้ง:

gem fetch mygem

ค้นหาจากอัญมณีที่มีอยู่ตัวอย่างเช่น:

gem search STRING --remote

การก่อสร้างของแพคเกจอัญมณี

คำสั่งอัญมณีนอกจากนี้ยังสามารถใช้ในการสร้างและรักษาไฟล์ .gemspec และ .gem

.gemspec ใช้ไฟล์สร้าง .gem:

gem build mygem.gemspec

ปรับเปลี่ยนแหล่งที่มาในประเทศ

เนื่องจากเหตุผลเครือข่ายในประเทศ (คุณรู้), rubygems.org ส่งผลให้เก็บไว้ใน Amazon S3 เหนือทรัพยากรไฟล์ความล้มเหลวของการเชื่อมต่อเนื่อง

ดังนั้นคุณจะได้พบกับอัญมณีที่ติดตั้งแร็คหรือมัดติดตั้งเวลาเวลาในการตอบสนองโดยเฉพาะกับอัญมณีติดตั้งราง -v เพื่อดูการดำเนินการ

ดังนั้นเราจึงสามารถปรับเปลี่ยนได้ตาม Taobao ดาวน์โหลดมา: http://ruby.taobao.org/

ก่อนตรวจสอบแหล่งที่มาที่ปัจจุบัน:

$ gem sources -l
*** CURRENT SOURCES ***

https://rubygems.org/

ถัดไปลบ https://rubygems.org/ และเพิ่ม Taobao ดาวน์โหลดมา http://ruby.taobao.org/

$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
*** CURRENT SOURCES ***

https://ruby.taobao.org
# 请确保只有 ruby.taobao.org
$ gem install rails

ถ้าคุณใช้ Gemfile และ Bundle (ตัวอย่างเช่นโครงการทางรถไฟ)

คุณสามารถกำแหล่งอัญมณีคำสั่งภาพรหัส

$ bundle config mirror.https://rubygems.org https://ruby.taobao.org

ดังนั้นคุณจึงไม่เปลี่ยน Gemfile ของคุณแหล่งที่มา

source 'https://rubygems.org/'
gem 'rails', '4.1.0'
...