ฉันใช้homebrewและoh-my-zshติดตั้ง OSX 10.10.1 ใหม่ ฉันnvmผ่านมาhomebrewแล้วพยายามเรียกใช้ แต่บอกว่า - zsh: command not found: nvm
มีความคิดว่าปัญหาคืออะไร? ฉันสามารถติดตั้งและใช้งานคอมไพล์ได้ดี ...


ปรับปรุงเมื่อ 9/20/2019
ตามที่ระบุไว้โดยคำตอบล่าสุดจากDarkPurple141และเอลิแวน Looij ไม่ได้ดูเหมือนจะเข้ากันได้กับnvm homebrewนี้จะยังระบุอย่างเป็นทางการใน repo NVM-SH ตั้งอยู่ที่นี่
ไม่รองรับการติดตั้ง Homebrew หากคุณมีปัญหากับ nvm ที่ติดตั้ง homebrew โปรดทำการถอนการติดตั้งและติดตั้งโดยใช้คำแนะนำด้านล่างก่อนที่จะยื่นปัญหา
หมายเหตุ: หากคุณใช้ zsh คุณสามารถติดตั้ง nvm เป็นปลั๊กอิน zsh ได้อย่างง่ายดาย ติดตั้ง zsh-nvm และเรียกใช้การอัปเกรด nvm เพื่ออัปเกรด
ขั้นตอนต่อไปนี้จะช่วยได้:
- $
brew uninstall nvm - $
brew cleanup(เพียงเพื่อการวัดที่ดี) - $
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash ตรวจสอบ NVM ที่ถูกติดตั้งอย่างถูกต้องโดยการเรียกใช้
command -v nvm$4.a หากการตอบสนองเป็นอย่างอื่นที่ไม่ใช่ $
nvmให้เพิ่มสองบรรทัดต่อไปนี้ในไฟล์ ~ / .bash-profile:export NVM_DIR=~/.nvmsource ~/.nvm/nvm.sh4.b รีสตาร์ทคอมพิวเตอร์ (คุณสามารถลองปิด Terminal และรีสตาร์ทก่อน) 4.c $command -v nvm should now returnnvm`ตอนนี้อัปเดต Node.js ด้วย $
nvm install --lts- อัปเดต npm: $
nvm install-latest-npm - $
npm install --global mocha. ในที่สุดก็สำเร็จ! สำหรับฉันและฉันก็หวังดีกับคุณเช่นกัน