Solving Segmentation Fault Problem on Ruby 1.9.3-p194

ผมแยก Blog ออกมาดีกว่า ...
เนื่องจาก Blog นั้นยาวไปหน่อยละ ...

My Envi: Ruby 1.9.3-p194, Mac OS 10.7.4 (Lion)

ปัญหาที่ผมเจอจะมีข้อความประมาณนี้ขึ้นมาตอนที่เราสั่ง rails new project_name
** สังเกตุตรง run bundle install จะเห็นว่าเกิด Segmentation fault


แก้ปัญหานี้ได้โดย

(1) ลง OpenSSL ผ่าน RVM


rvm pkg install openssl



(2) ลบ Ruby เวอร์ชั่นที่ใช้ทิ้งไปก่อน


rvm remove 1.9.3


(3) ลงใหม่ซะ แต่ลงโดยติด OpenSSL ไปด้วย


rvm install ruby-1.9.3 --with-openssl-dir=/opt/local --with-iconv-dir=/opt/local



อ๊ะ ปัญหาที่อาจจะเกิดขึ้นอีกเกี่ยวกับ Sqlite3 ตอนทำ Bundle Install อาจจะเกิดอะไรแบบนี้


ก็ทำการลง Sqlite3 แต่ผมก็ไม่รู้ว่าทำไมต้อง sudo ด้วย ไม่เข้าใจว่า ทำไมต้องให้ root ลง - -


sudo gem install sqlite3 -v '1.3.6'

Popular posts from this blog

[Android Dev] การติดตั้ง Eclipse+AndroidSDK เพื่อพัฒนาโปรแกรมบน Android

12 วิธี การบริการและดูแลลูกค้าในร้าน Starbucks

5 TED Talk ที่จะช่วยให้คุณทำงานดีขึ้น