ผลต่างระหว่างรุ่นของ "การติดตั้ง ruby พร้อม mysql บน windows"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
 
(ไม่แสดง 4 รุ่นระหว่างกลางโดยผู้ใช้คนเดียวกัน)
แถว 2: แถว 2:
  
 
* ติดตั้ง ruby เวอร์ชั่น 1.8.7 ขึ้นไป (เพราะว่า ruby-mysql ต้องการ)
 
* ติดตั้ง ruby เวอร์ชั่น 1.8.7 ขึ้นไป (เพราะว่า ruby-mysql ต้องการ)
** ดาวน์โหลดจาก [http://www.ruby-lang.org/en/downloads/ http://www.ruby-lang.org/en/downloads/]
+
** ดาวน์โหลดจาก [http://www.ruby-lang.org/en/downloads/ http://www.ruby-lang.org/en/downloads/]  
 +
** ruby รุ่นดังกล่าวจะยังไม่มีตัวติดตั้ง ดังนั้นเมื่อดาวน์โหลดแล้ว ให้ unzip ใส่ไดเร็กทอรีที่ต้องการไว้ เช่น c:\ruby
 +
** จากนั้นให้เพิ่ม path ไปยังไดเร็กทอรี bin ในไดเร็กทอรีที่ unzip ไป
 +
** ทดลองเรียกใน command line: <tt>ruby --version</tt> จะได้ผลลัพธ์ประมาณ <tt>ruby 1.8.7 (2008-08-11 patchlevel 72) [i386-mswin32]</tt>
 
** Ruby รุ่นนี้ต้องติดตั้ง library เพิ่มเอง หลัก ๆ ดูจากหน้า [http://www.garbagecollect.jp/ruby/mswin32/en/documents/install.html http://www.garbagecollect.jp/ruby/mswin32/en/documents/install.html]  ยกเว้่น openssl เนื่องจากไฟล์ในนั้นไม่สมบูรณ์
 
** Ruby รุ่นนี้ต้องติดตั้ง library เพิ่มเอง หลัก ๆ ดูจากหน้า [http://www.garbagecollect.jp/ruby/mswin32/en/documents/install.html http://www.garbagecollect.jp/ruby/mswin32/en/documents/install.html]  ยกเว้่น openssl เนื่องจากไฟล์ในนั้นไม่สมบูรณ์
 +
*** ไลบรารีที่ต้องลงเพิ่มคือ readline, zlib และ iconv
 +
*** ให้ดาวน์โหลดไฟล์ .zip มาจากนั้นแตกใส่ในไดเร็กทอรีที่เก็บ ruby เลย (เช่น c:\ruby) สังเกตว่าโครงสร้างไดเร็กทอรีจะเหมือน ๆ กัน '''ยกเว้น iconv'''
 +
*** สำหรับ iconv ใน zip ไฟล์ จะมีไฟล์ iconv.dll ให้นำไฟล์ดังกล่าวมาใส่ในไดเร็กทอรี bin ของ ruby
 
** ติดตั้ง OpenSSLสำหรับ windows โดยดาวน์โหลดจาก [http://www.slproweb.com/products/Win32OpenSSL.html http://www.slproweb.com/products/Win32OpenSSL.html]
 
** ติดตั้ง OpenSSLสำหรับ windows โดยดาวน์โหลดจาก [http://www.slproweb.com/products/Win32OpenSSL.html http://www.slproweb.com/products/Win32OpenSSL.html]
 
*** ต้องใช้ Visual C++ 2008 Redistributables ด้วย ดาวน์โหลดและติดตั้งจากที่เดียวกัน
 
*** ต้องใช้ Visual C++ 2008 Redistributables ด้วย ดาวน์โหลดและติดตั้งจากที่เดียวกัน
 +
*** ดาวน์โหลดและติดตั้ง ''Win32 OpenSSL v0.9.8m Light'' ก็พอ
  
 
* ติดตั้ง ruby gems  
 
* ติดตั้ง ruby gems  

รุ่นแก้ไขปัจจุบันเมื่อ 04:06, 21 เมษายน 2553

เอกสารนี้เตรียมไว้ประกอบขั้นตอนการติดตั้งตัวตรวจของ cafe grader บน windows

  • ติดตั้ง ruby เวอร์ชั่น 1.8.7 ขึ้นไป (เพราะว่า ruby-mysql ต้องการ)
    • ดาวน์โหลดจาก http://www.ruby-lang.org/en/downloads/
    • ruby รุ่นดังกล่าวจะยังไม่มีตัวติดตั้ง ดังนั้นเมื่อดาวน์โหลดแล้ว ให้ unzip ใส่ไดเร็กทอรีที่ต้องการไว้ เช่น c:\ruby
    • จากนั้นให้เพิ่ม path ไปยังไดเร็กทอรี bin ในไดเร็กทอรีที่ unzip ไป
    • ทดลองเรียกใน command line: ruby --version จะได้ผลลัพธ์ประมาณ ruby 1.8.7 (2008-08-11 patchlevel 72) [i386-mswin32]
    • Ruby รุ่นนี้ต้องติดตั้ง library เพิ่มเอง หลัก ๆ ดูจากหน้า http://www.garbagecollect.jp/ruby/mswin32/en/documents/install.html ยกเว้่น openssl เนื่องจากไฟล์ในนั้นไม่สมบูรณ์
      • ไลบรารีที่ต้องลงเพิ่มคือ readline, zlib และ iconv
      • ให้ดาวน์โหลดไฟล์ .zip มาจากนั้นแตกใส่ในไดเร็กทอรีที่เก็บ ruby เลย (เช่น c:\ruby) สังเกตว่าโครงสร้างไดเร็กทอรีจะเหมือน ๆ กัน ยกเว้น iconv
      • สำหรับ iconv ใน zip ไฟล์ จะมีไฟล์ iconv.dll ให้นำไฟล์ดังกล่าวมาใส่ในไดเร็กทอรี bin ของ ruby
    • ติดตั้ง OpenSSLสำหรับ windows โดยดาวน์โหลดจาก http://www.slproweb.com/products/Win32OpenSSL.html
      • ต้องใช้ Visual C++ 2008 Redistributables ด้วย ดาวน์โหลดและติดตั้งจากที่เดียวกัน
      • ดาวน์โหลดและติดตั้ง Win32 OpenSSL v0.9.8m Light ก็พอ
  • ติดตั้ง mysql driver ของ ruby สั่ง
 gem install ruby-mysql