Wednesday, September 05, 2007

gem ผิดตัว

วันนี้ checkout project ที่น้องๆทำ ออกมาทดสอบ
เริ่มด้วยการสร้าง table ด้วยคำสั่ง rake migrate
ได้ error กลับมา

Cannot find gem for Rails ~>1.2.3.0:
Install the missing gem with 'gem install -v=1.2.3 rails', or
change environment.rb to define RAILS_GEM_VERSION with your desired version.

จำไม่ได้แล้ว บนเครื่องเป็น rails version อะไร
จัดแจง gem install ตามคำแนะนำทันที

(ผ่านไป 8 นาที, network บ้านเราทำไมมันช้านัก)

หลังจาก message install successfully แสดงขึ้นมา
ก็จัดแจงเรียก rake migrate อีกที
แต่ก็ต้องผิดหวัง เมื่อพบ error ตัวเดิมขึ้นมาอีก

เรียกใช้คำสั่ง rails --version
ก็พบว่าเป็น version 1.2.3 แล้ว

งม งม งม ...
(ผ่านไปอีก 15 นาที)

ลองใช้คำสั่ง gem env
ได้ข้อมูลมาดังนี้

RubyGems Environment:
- VERSION: 0.9.4 (0.9.4)
- INSTALLATION DIRECTORY: /media/sda6/pphetra/app/jruby-1.0/lib/ruby/gems/1.8
- GEM PATH:
- /media/sda6/pphetra/app/jruby-1.0/lib/ruby/gems/1.8
- REMOTE SOURCES:
- http://gems.rubyforge.org

ฮ่วย เล่น jruby แล้วลืม set path กลับ

Related link from Roti

No comments: