-bash: bower: command not found
กำหนดให้
- your_username : ชื่อผู้ใช้ Computer
- global_folder : คือ Folder ใส่ Package manager
เกริ่น
bower คือ Package manager ตัวหนึ่งเอาไว้จัดการ Package (เช่น angular js , Jquery etc.)ใน Project ของเราทำให้ชีวิตง่ายขึ้นไม่ต้องไปไล่โหลดมาแล้วก็อปปี้วาง bower มันมัดรวมมากองให้เราพร้อมใช้เลย
วิธีใช้ bower คือ ไปที่ Terminal จากนั้น cd ไปที่ Project directory ของเรา แล้วจัด
bower <command> <package> <option>
(เช่น ถ้าอยากจะ Install angular js ใน Project ก็จัด bower install angular -f )
วิธี install bower คือ สร้าง global_folder ขึ้นมาแล้วลง bower (หรือ Package manager ตัวอื่นๆ ไว้ที่เดียว) โดยคำสั่ง npm install -g bower (ผมเอาวิธีมาจาก Youtube Option 2 เพื่อแก้ปัญหา Permission)
ปัญหา ที่เจอคือ ใช้คำสั่ง bower หลัง install bower ไม่ได้ และเมื่อจะใช้คำสั่ง bower ใน terminal มันดันขึ้นว่า
-bash: bower: command not found
หมายความว่า Terminal ไม่เจอคำสั่งนี้
แก้ปัญหา ไป search หาคำตอบใน Stackoverflow ได้ว่าเราต้องเพิ่ม $PATH ให้กับ npm (ตรวจสอบว่า npm อยู่ตรงไหนให้พิมพ์ which npm ใน Terminal แล้ว Enter) เพิ่ม $PATH พิมพ์บน Terminal
export PATH=/Users/your_username/global_folder/bin:$PATH
แล้ว Enter เท่านี้ก็ใช้คำสั่ง bower ได้แล้ว