ผลต่างระหว่างรุ่นของ "การติดตั้ง Cafe grader"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
 
แถว 1: แถว 1:
#เปลี่ยนทาง [[การติดตั้ง Cafe grader/กรุ]]
+
{{ข่าวการอัพเดท Cafe grader}}
 +
 
 +
== การติดตั้ง Cafe Grader ด้วย scripts สำหรับ debian/ubuntu ==
 +
 
 +
: ''จะเพิ่มรายละเอียดแบบละเอียดกว่านี้ต่อไป''
 +
 
 +
'''ปัญหาที่ทราบ:''' สคริปต์ติดตั้งมีปัญหาถ้าใช้ Ubuntu รุ่น 8.04 เนื่องจาก ruby gems และ rake ที่มากับ ubuntu รุ่นดังกล่าวเก่าเกินไป ถ้าต้องการติดตั้งกรุณาทำตามขั้นตอนด้านล่าง
 +
 
 +
สคริปต์ติดตั้งอัตโนมัติสำหรับระบบที่เป็น debian/ubuntu อยู่ที่ [http://gitorious.org/cafe-grader/cafe-grader-judge-scripts/blobs/raw/master/installer/install.sh gitorious]
 +
 
 +
สามารถเรียกใช้ได้โดย cd ไปที่ home directory ของ user ที่ sudo ได้ จากนั้นสั่ง
 +
 
 +
wget <nowiki>http://gitorious.org/cafe-grader/cafe-grader-judge-scripts/blobs/raw/master/installer/install.sh</nowiki>
 +
 
 +
จะโหลดสคริปต์มาชื่อ <tt>install.sh</tt>
 +
 
 +
จากนั้นเรียกสคริปต์โดยสั่ง
 +
 
 +
source install.sh
 +
 
 +
สคริปต์จะดาวน์โหลดซอฟต์แวร์ละติดตั้งทุกอย่าง สคริปต์จะถามให้เราสร้าง database บน MySQL แล้วป้อน database name, username ของ MySQL และ password ของ user ดังกล่าว และจะเซ็ตทุกอย่างให้โดยอัตโนมัติ
 +
 
 +
เมื่อสคริปต์ทำงานเสร็จ สามารถทดลองใช้ได้โดยสั่ง
 +
 
 +
cd cafe_grader/web
 +
./script/server
 +
 
 +
จะสามารถเข้าใช้ได้ที่พอร์ต 3000 ของเครื่อง
 +
 
 +
== การติดตั้งแบบ manual ==
 +
 
 +
ขณะนี้ไม่แนะนำการติดตั้งด้วยวิธีดังกล่าว  สำหรับวิธีการติดตั้งแบบ manual เดิม '''ซึ่งไม่สามารถใช้ได้แล้ว''' สามารถดูได้ที่[[การติดตั้ง Cafe grader/กรุ]]

รุ่นแก้ไขเมื่อ 08:09, 6 ตุลาคม 2555

ข่าวการอัพเดท

  • ขณะนี้ทีมงานกำลังปรับปรุง cafe grader ให้ทำงานบน Rails 3 เพื่อทำให้ระบบสามารถติดตั้งได้สะดวกขึ้น
  • เนื่องจาก gitorious มีปัญหาบ่อย ทางทีมงานจึงได้ย้ายโค้ดของ cafe grader ไว้ที่ github แล้ว

การติดตั้ง Cafe Grader ด้วย scripts สำหรับ debian/ubuntu

จะเพิ่มรายละเอียดแบบละเอียดกว่านี้ต่อไป

ปัญหาที่ทราบ: สคริปต์ติดตั้งมีปัญหาถ้าใช้ Ubuntu รุ่น 8.04 เนื่องจาก ruby gems และ rake ที่มากับ ubuntu รุ่นดังกล่าวเก่าเกินไป ถ้าต้องการติดตั้งกรุณาทำตามขั้นตอนด้านล่าง

สคริปต์ติดตั้งอัตโนมัติสำหรับระบบที่เป็น debian/ubuntu อยู่ที่ gitorious

สามารถเรียกใช้ได้โดย cd ไปที่ home directory ของ user ที่ sudo ได้ จากนั้นสั่ง

wget http://gitorious.org/cafe-grader/cafe-grader-judge-scripts/blobs/raw/master/installer/install.sh

จะโหลดสคริปต์มาชื่อ install.sh

จากนั้นเรียกสคริปต์โดยสั่ง

source install.sh

สคริปต์จะดาวน์โหลดซอฟต์แวร์ละติดตั้งทุกอย่าง สคริปต์จะถามให้เราสร้าง database บน MySQL แล้วป้อน database name, username ของ MySQL และ password ของ user ดังกล่าว และจะเซ็ตทุกอย่างให้โดยอัตโนมัติ

เมื่อสคริปต์ทำงานเสร็จ สามารถทดลองใช้ได้โดยสั่ง

cd cafe_grader/web
./script/server

จะสามารถเข้าใช้ได้ที่พอร์ต 3000 ของเครื่อง

การติดตั้งแบบ manual

ขณะนี้ไม่แนะนำการติดตั้งด้วยวิธีดังกล่าว สำหรับวิธีการติดตั้งแบบ manual เดิม ซึ่งไม่สามารถใช้ได้แล้ว สามารถดูได้ที่การติดตั้ง Cafe grader/กรุ