【问题标题】:Can't use npm_modules after installation安装后无法使用 npm_modules
【发布时间】:2016-07-17 17:28:52
【问题描述】:

我正在开始一个项目,我将使用 AngularJS、NodeJS 和 MySQL。这是我的第一个真正的 Web 应用,也是我第一次使用 npm。

我已经从他们的官方网站安装了 Node,当我写 npm install 时,node_modules 来到了项目目录。

如果我尝试使用任何已安装的 npm_modules,就会出现问题。我尝试下载 mysql,安装成功,但是当我输入 mysql -p 时,我得到:“bash: mysql: command not found”

我也试过用 npm install mysql -g 安装,还是不行。

如果这意味着什么,我的 $PATH 是 /usr/local/git/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin: /usr/local/git/bin:/usr/local/bin

【问题讨论】:

    标签: mysql angularjs node.js bash


    【解决方案1】:

    mysql npm 包只包含 mysql 的 nodejs 客户端库。您需要使用适合您操作系统的方法单独安装 mysql 服务器。

    【讨论】:

    • 如果你的操作系统是 ubuntu,你可以使用这里的说明digitalocean.com/community/tutorials/…
    • 我已经从他们的网站安装了 mysql 服务器,并且我已经设置了数据库。它仍然找不到命令。
    【解决方案2】:

    看起来你还没有在你的系统上安装 mysql。 使用以下命令安装mysql服务器

    sudo apt-get install mysql-server
    

    【讨论】:

    • apt-get 命令也不起作用,但我已经从他们的网站安装了 mysql 服务器,并且我已经设置了数据库。它仍然找不到命令。
    • @martin :您使用的是哪个操作系统?我给出的命令是在 Ubuntu 或其他 debian 系统上安装 mysql 服务器。这将设置一个路径变量,以便您的 bash 可以找到该命令。将您的 mysqlserver 安装路径添加到 PATH 变量。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-13
    • 1970-01-01
    • 2011-10-17
    相关资源
    最近更新 更多