ฉันติดตั้งโหนดและ npm โดยใช้คำแนะนำที่ให้ไว้ที่นี่
ฉันสามารถใช้โหนดได้สำเร็จ อย่างไรก็ตามในขณะที่ฉันพยายามติดตั้งโมดูล "Formidable" โหนดฉันได้รับข้อผิดพลาดต่อไปนี้:
$npm install formidable
bash: /usr/local/bin/npm: /usr/local/bin/node: bad interpreter: No such file or directory
เมื่อฉันทำwhich npm
ฉันได้รับผลลัพธ์ต่อไปนี้:
$which npm
/usr/local/bin/npm
ฉันไม่รู้ว่าเกิดอะไรขึ้นกับ npm ที่นี่ - มีความคิดว่าฉันจะแก้ไขได้อย่างไร?
$sudo apt-get remove --purge nodejs npm
แต่สิ่งนี้ไม่ได้ผล node --version
หลังจากติดตั้ง 0.8.18 ยังคงพบ 0.8.14 ดังนั้นสิ่งที่ฉันทำก็คือติดตามโพสต์ซึ่งฉันหาไม่ได้ในตอนนี้ - โดยพื้นฐานแล้วมันจะสั่งให้ทำwhich node
ตามrm -r /usr/local/bin/...
- โดยทั่วไปแล้วไฟล์ที่เกี่ยวข้องกับโหนดในไดเรกทอรีนั้น หลังจากนี้ฉันติดตั้งโหนดใหม่และเป็นเวอร์ชันที่อัปเดตแล้ว มันใช้งานได้ดี แต่ npm ไม่ใช่
/usr/local/bin/
ฉันเห็นคุณได้ติดตั้งโหนดใน แพ็คเกจที่คุณใช้ในคำแนะนำที่คุณเชื่อมโยงกับสิ่งนี้ ฉันคิดว่าคุณได้ติดตั้งโหนดอื่นจากแหล่งที่มาเช่นกัน โปรดเล่าเรื่องทั้งหมด