ปัญหา fast-stemmer native gem requires installed build tools
สำหรับบทความนี้เป็นบทความเก่า ที่ผมเคยเขียนตอนฝากโฮสไว้ที่ Github Page พอมาวันนี้ ได้มีโอกาสมาลองเล่น Ruby on Rails บน Windows อีกครั้ง ปรากฎว่าเจอปัญหา แล้วนึกขึ้นได้ว่าเคยเจอแล้วนี่หว่า ทำไงดี อ้อ เราเคยเขียนบล็อกไว้แล้ว วันนี้ก็เลยนำของเก่ามาเขียนที่บล็อกใหม่แห่งนี้เลยละกัน เผื่อใครมีปัญหาเหมือนกับผม
Windows 7 มีปัญหา การ install ruby gem เกิด error ขึ้น แบบนี้ fast-stemmer native gem requires installed build tools
ปัญหานี้เกิดเมื่อ install gem เช่น เกิดปัญหาตอนที่ผมกำลังจะ install jekyll เพื่อทดสอบลงเครื่อง localhost ปรากฎว่ามันลงไม่ได้
gem install jekyll
แล้วเกิดปัญหาดังข้างล่างนี้
ERROR: Error installing jekyll:
The 'fast-stemmer' native gem requires installed build tool
Please update your PATH to include build tools or download the DevK
from 'http://rubyinstaller.org/downloads' and follow the instructio
at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'
ก็งงซิครับ เพราะทำใน Ubuntu ไม่เคยเจอปัญหาแบบนี้เลย พอไปอ่าน Docs เท่านั้นแหละ get เลย ทางแก้คือ ดาวน์โหลด Ruby Development Kit เลือก DevKit ตามเวอร์ชั่นที่ install Ruby
เช่น ตัวอย่างเป็นเวอร์ชั่น 1.9.3 ก็เลือก Download
tdm-32-4.5.2
จากนั้น Extract ไปที่ Location ที่ต้องการ
เปิด Command Line และไป Directory ที่ extract ไว้
cd path\to\ruby-devkit
สั่ง install
ruby dk.rb init ruby dk.rb install
ทดสอบโดยการลอง install json gem
gem install json --platform=ruby
ผลลัพทธ์ควรจะได้แบบนี้
Fetching: json-1.8.1.gem (100%)
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
Successfully installed json-1.8.1
1 gem installed
Installing ri documentation for json-1.8.1...
Installing RDoc documentation for json-1.8.1...
ง่ายๆแค่นี้เอง :)
- Authors
- Name
- Chai Phonbopit
- Website
- @Phonbopit