【发布时间】:2021-12-27 06:50:16
【问题描述】:
好的,所以我一直在为一个名为 discord 的流行的类似 Teamspeak 的程序制作机器人。我在 Ubuntu 服务器上运行机器人,并使用 NPM install 安装各种模块。
目前,该机器人的本地版本运行良好,但在 Ubuntu 上我似乎无法执行“sudo npm install urban”(Urban 是我遇到问题的唯一模块 - https://www.npmjs.com/package/urban)
我得到的错误是
npm ERR! Linux 4.2.0-27-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "urban"
npm ERR! node v5.6.0
npm ERR! npm v3.6.0
npm ERR! path /var/www/chatbot/node_modules/urban
npm ERR! code ENOTEMPTY
npm ERR! errno -39
npm ERR! syscall rename
npm ERR! ENOTEMPTY: directory not empty, rename '/var/www/chatbot/node_modules/urban' -> '/var/www/chatbot/node_modules/.urban.DELETE'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm ERR! Please include the following file with any support request:
npm ERR! /var/www/chatbot/npm-debug.log
当我 cd 到 node_modules 文件夹并执行 ls 时,我什至没有可以使用的城市文件夹。
我对编程比较陌生,所以如果我错过了什么,我很抱歉,如果需要,我很乐意添加更多信息。提前谢谢各位。
【问题讨论】:
-
ls /var/www/chatbot/node_modules/urban提供了什么?另外,node-debug.log 中有什么?
标签: javascript node.js ubuntu npm