2014-12-08 8 views
8

:'MySQL' bir iç komutu (görsel stüdyo için Apache Cordova) olarak tanınmaz i Cordova Apaçi Araçları ile görsel stüdyoda bir Boş App inşa ediyorum zaman ben bu hata var

'MySQL' değil iç komut olarak tanındı.

------ 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 Emulator, AVD Control üzerinde çalışıyor.

Ben tarafından sistem değişkeni MySQL sunucusunun bin klasörü eklemek sabit GÜNCELLEME, şimdi çıkış günlüğü sadece dönüş:

------ 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 
+0

VS Cordova İşleme herhangi yoktur MySQL için başvurular. MySQL Server'ın kurulu olduğunu belirtiyorsunuz. Hangi özel MySQL araçlarını kurduğunuzu belirleyebilir misiniz? Bu hataya neden olan 2 araç seti arasında bir etkileşim olmalıdır. – Ellen

+1

Aynı problem vardı. Sadece başkaları için açıklığa kavuşturmak için, Denetim Masası, Sistem, Gelişmiş sistem ayarları, Ortam Değişkenleri (Gelişmiş sekmesinde), sonra da MySQL adlı yeni bir tane ekleyerek mysql.exe dosyanızın bulunduğu bin klasörüne gidersiniz. – GregInWI2

cevap

11

Bu bakar zaten mySql yüklü olduğunda oluşur gibi kutu.

Yoldaki aşağıdaki MySql öğelerinin etrafına tırnak ekleyerek sabitledim. Yol değişikliklerini yaptıktan sonra emin olun ve VS'yi yeniden başlatın.

...;"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\";... 

Ben de prolly ... boş bir şifre ile mySql akıllıca değil ODBC adıyla bir kullanıcı ekledim, ancak bu benim kişisel dev kutusudur.

+0

Yapı, yukarıdakileri yaptıktan sonra başarılı olsa da, uygulamayı çalıştıramıyorum. – vijayst

+1

benim için çalışıyor! Sorun yok –

+1

Yoldaki yollardaki yol problemleri .. 2015 .. "Program Files" ile tanıştıran şirket tarafından! Alıntılar da benim için çalıştı. –

1

Jim söylediklerini yapıyor ve ayrıca C:\Users\Miquel\AppData\Roaming\npm\node_modules\vs-mda\node_modules\*.* ve

Sonra

cmd I C:\Users\Miquel\AppData\Roaming\npm\node_modules\vs-mda gitti ve ran C:\Users\Miquel\AppData\Roaming\npm-cache\*.* kaldırarak kaldırarak çözdük:

npm install 
+0

Benim durumumda, sadece Jim'in söylediklerinin ve her şeyin yolunda olduğunu kaldırıyorum. Vm-mda'm yok ama ben vs-tac'ım var. – Jerome2606

İlgili konular