2017-03-28 5 views
0

Ich benutze Meteor 1.4.3.2 in einer Windows7-Entwicklungsumgebung.EPERM: Operation nicht erlaubt, Verknüpfung aufheben C: Benutzer

Eine Meteor-Anwendung, die ich entwickelt habe, war großartig für 6+ Monate, aber ich habe ein Problem verursacht, indem ich Module entfernt habe und anscheinend etwas, das ich nicht haben sollte. Etwas außerhalb der Anwendungsordner (sym-link zeigt in \ AppData \ Local.meteor .. irgendwo) fehlt/falsch, denke ich.

Alle anderen Projekte sind in Ordnung, außer diesem.

Alle meine Sicherungskopien für dieses Projekt sind jetzt auch fehlgeschlagen, einschließlich frischer Klon aus Repo. In diesem Projekt werden keine "Meteor" -Befehle oder Sicherungskopien verwendet, daher ist "Meteor-Reset" keine Option.

Der Fehler ist:

C:\Users\muser\iNotice>meteor 
C:\Users\muser\AppData\Local\.meteor\packages\meteor-tool\1.4.3_2\mt-os.windows. 
x86_32\dev_bundle\lib\node_modules\meteor-promise\promise_server.js:190 
     throw error; 
    ^

Error: EPERM: operation not permitted, unlink 'C:\Users\muser\iNotice\.meteor\lo 
cal\dev_bundle' 
    at Error (native) 
    at Object.fs.unlinkSync (fs.js:932:18) 
    at exports.makeLink (C:\tools\cli\dev-bundle-links.js:20:8) 
    at [object Object]._.extend.ensureDevBundleLink (C:\tools\project-context.js 
:1476:7) 
    at [object Object]._.extend._readFile (C:\tools\project-context.js:1410:10) 
    at new exports.ReleaseFile (C:\tools\project-context.js:1360:8) 
    at C:\tools\cli\main.js:898:22 

Irgendwelche Vorschläge auf beste Ansatz, um die Anwendung zu beheben?

Vielen Dank für Ihre Zeit und Ihr Fachwissen.

Antwort

4

Wählen Sie eine der folgenden Möglichkeiten:

  • Sie können den Inhalt Ihrer .meteor/lokalen Ordner (neu besiedelt nächste Mal laufen> Meteor)
  • Oder rufen Sie Meteor als Admin
  • löschen oder Entfernen Sie den schreibgeschützten Zugriff auf den Ordner dev_bundle (aber Windows setzt ihn von Zeit zu Zeit auf schreibgeschützt zurück)
2

Vielen Dank @ n3squik!

Hier sind die Aktionen, die ich nahm, die mein Problem behoben.

Remove Ordner:

C:\Users\muser\testApp\.meteor\local\dev_bundle*\* 
C:\Users\muser\AppData\Local\.meteor\packages\meteor-tool\1.4.0-1\* 

Ran:

C:\Users\muser\testApp> meteor run 

Die Anwendung in Betrieb genommen und alles scheint gut.

Danke nochmal Stack.

Verwandte Themen