在我的 Mac 上安装了 MySQL,并删除了全局 npm、gulp 等。保存 npm 的步骤?

Posted

技术标签:

【中文标题】在我的 Mac 上安装了 MySQL,并删除了全局 npm、gulp 等。保存 npm 的步骤?【英文标题】:Installed MySQL on my Mac and it's removed global npm, gulp etc. Steps to save npm? 【发布时间】:2019-05-14 22:54:31 【问题描述】:

我刚刚在我的 Mac 上安装了机器版本的 mysql,突然我的 npm 和 gulp 命令不再工作。

当我检查我的/usr/local/bin 目录时,没有 Gulp 或 Npm。这只是两个 MySQL 目录。

这是否意味着我现在需要重新安装所有全局依赖项,或者我错过了什么?

【问题讨论】:

你是怎么安装这个mysql的? 从这里使用 GUI:dev.mysql.com/downloads/mysql/5.7.html#downloads 如果安装程序是这样做的,那么安装程序就真的坏了。你是如何安装节点的?通过自制?如果是这样,您可能还想通过 Homebrew 安装 MySQL。 是的,那应该是通过 Homebrew 实现的。我的主要项目的 MAMP 设置现在也没有运行 MAMP 的 MySQL。这是一个有趣的星期四。 我会用Mac installer here 重新安装Node。也许这样会更持久。也许问题出在 MySQL 和 Hombrew 之间。 【参考方案1】:

很明显,由于安装包的两种方法一定会导致与保存包的位置发生冲突......

使用 GUI 安装 MySQL、用于 Node 的 Brew 和用于 Gulp 的 NPM可能是问题所在。

我只需要重新安装 Node 和所有其他全局开发依赖项。我还通过 Brew 安装了 MySQL,因此它们都由一位管理器控制。

【讨论】:

我自己也遇到了这个问题...用可下载的软件包安装了 mysql,它把所有东西都抹掉了。

以上是关于在我的 Mac 上安装了 MySQL,并删除了全局 npm、gulp 等。保存 npm 的步骤?的主要内容,如果未能解决你的问题,请参考以下文章

如何在mac上完全卸载vscode

如何从 Mac OS X 中卸载 MySQL?

设置 MySQL 和 Oracle 数据库 Mac OS X

在 Mac 上删除 Qt 库

找不到Aurelia捆绑

无法在Windows上安装mysql服务器