首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“MySQL”不被识别为内部命令(Apache for visual studio)

“MySQL”不被识别为内部命令(Apache for visual studio)
EN

Stack Overflow用户
提问于 2014-12-08 21:04:03
回答 2查看 2.4K关注 0票数 8

当我在visual中使用Cordova Apache工具构建空白应用程序时,我得到了以下错误:

“MySQL”不被识别为内部命令。

代码语言:javascript
复制
------ Build started: Project: FirstAppInCordova, Configuration: Debug Android ------

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\TypeScript\Microsoft.TypeScript.targets(95,5): warning : The TypeScript Compiler was given no files for compilation, so it will skip compiling. 
GeneratedJavascript=

C:\Users\Douglas\documents\visual studio 2013\Projects\FirstAppInCordova\FirstAppInCordova>call "C:\Program Files (x86)\nodejs\"\nodevars.bat 

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\CordovaTools\vs-mda-targets\Microsoft.MDA.targets(208,5): error : 'MySQL' n�o � reconhecido como um comando interno

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\CordovaTools\vs-mda-targets\Microsoft.MDA.targets(208,5): error : ou externo, um programa oper�vel ou um arquivo em lotes.

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\CordovaTools\vs-mda-targets\Microsoft.MDA.targets(208,5): error : 'MySQL' n�o � reconhecido como um comando interno

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\CordovaTools\vs-mda-targets\Microsoft.MDA.targets(208,5): error : ou externo, um programa oper�vel ou um arquivo em lotes.

 Your environment has been set up for using Node.js 0.10.33 (ia32) and npm.

Android仿真程序正在AVD控件上运行。

UPDATE I通过在系统变量中添加mysql服务器的bin文件夹来修复它,现在输出日志只返回:

代码语言:javascript
复制
------ Build started: Project: FirstAppInCordova, Configuration: Debug Android ------

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\TypeScript\Microsoft.TypeScript.targets(95,5): warning : The TypeScript Compiler was given no files for compilation, so it will skip compiling.

  GeneratedJavascript=
  C:\Users\Douglas\documents\visual studio 2013\Projects\FirstAppInCordova\FirstAppInCordova>call "C:\Program Files (x86)\nodejs\"\nodevars.bat 

  Your environment has been set up for using Node.js 0.10.33 (ia32) and npm.

  ------ Ensuring correct global installation of package from source package directory: C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 12.0\COMMON7\IDE\EXTENSIONS\1DKIFLHP.GW1\packages\vs-mda
EN

回答 2

Stack Overflow用户

发布于 2014-12-30 04:53:06

这似乎发生在您已经在机器上安装了mySql时。

我通过在路径中添加以下MySql项的引号来修正这个问题。确保并重新启动VS,一旦您进行了路径更改。

代码语言:javascript
复制
...;"C:\Program Files (x86)\MySQL\MySQL Fabric 1.5.2 & MySQL Utilities 1.5.2 1.5"\;"C:\Program Files (x86)\MySQL\MySQL Fabric 1.5.2 & MySQL Utilities 1.5.2 1.5\Doctrine extensions for PHP\";...

我还向mySql添加了一个名为ODBC的用户,其密码为空白.显然不明智,但这是我的个人资料箱。

票数 11
EN

Stack Overflow用户

发布于 2015-03-08 16:04:14

我已经解决了,删除了吉姆说的,也删除了C:\Users\Miquel\AppData\Roaming\npm\node_modules\vs-mda\node_modules\*.*C:\Users\Miquel\AppData\Roaming\npm-cache\*.*

然后,在cmd中,我去了C:\Users\Miquel\AppData\Roaming\npm\node_modules\vs-mda并运行:

代码语言:javascript
复制
npm install
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27366873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档