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
(2) ลบ Ruby เวอร์ชั่นที่ใช้ทิ้งไปก่อน
(3) ลงใหม่ซะ แต่ลงโดยติด OpenSSL ไปด้วย
อ๊ะ ปัญหาที่อาจจะเกิดขึ้นอีกเกี่ยวกับ Sqlite3 ตอนทำ Bundle Install อาจจะเกิดอะไรแบบนี้
เนื่องจาก 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'
Comments
Post a Comment