2016-04-22 10 views
0

私はまだgulpに新しく、私はあまりにも難しいとは思わないことを試しています。基本的に私が仕事で行うには、文字列の計算のカタ与えられた Win7ではなく、OSX上で動作するファイルのGulpコピー

は - しかし私は、コピーやファイルのすべての時間を洗浄する飽きたので、私は私がやったことをアーカイブし、新しいコピーを開始したいです。

は(私が自宅で使用して)私のMacでは、私はこの使用して一気の解決策を作成し、しかし、仕事で私たちは、Windows 7マシンを持っています。私のMacでは、ソリューションは完璧に動作しますが、仕事中のWin 7マシンでは、最初のタスクにガルプが来るとハングします。 Mac上

ターミナル読み出し:

[13:20:13] Using gulpfile ~/Code/Jasmine-Node-String-Kata/gulpfile.js 
[13:20:13] Starting 'refresh'... 
[13:20:13] Starting 'archive-implementation'... 
[13:20:13] Finished 'archive-implementation' after 17 ms 
[13:20:13] Starting 'archive-test'... 
[13:20:13] Finished 'archive-test' after 2.48 ms 
[13:20:13] Starting 'clean'... 
[13:20:13] Finished 'clean' after 5.99 ms 
[13:20:13] Starting 'refresh-test'... 
[13:20:13] Finished 'refresh-test' after 1 ms 
[13:20:13] Starting 'refresh-implementation'... 
[13:20:13] Finished 'refresh-implementation' after 764 μs 
[13:20:13] Finished 'refresh' after 31 ms 

勝利7 PCのコンソール読み出し:この時点で

[13:23:07] Using gulpfile C:\Code\JS\Jasmine-Node-String-Calculator Kata\gulpfile.js 
[13:23:07] Starting 'refresh'... 
[13:23:07] Starting 'archive-implementation'... 

それは一気のtaksがハング無期限。

私が最初にこれは、WindowsとOSXとの間の相対パス差の問題かもしれないと思ったが、これについては私がした何が正常にタスクが完了行われません。

私もそれは私のWindowsマシン上の権利の問題であるかもしれないかどうかを検討したが、私は管理者権限を持っているし、これは問題ではありません。私は困惑していますし、この問題を引き起こしているものは考えている。この時点で

私のコードは、Gitのレポにあり、ここで見つけることができます:Jasmine-Node-String-Calculator-Kata

答えて

0

問題はOSXと比較して、Windowsの特定の文字がフォルダ名に違法であるということでした。これはしかし、大丈夫ですOSXで

date.join(".") + " " + time.join(":") + " " + suffix; 

「:」フォルダのWindowsファイルシステムでは違法である私は、このような日付と時刻が含まれますフォルダ名を構築しました。

date.join(".") + "_" + time.join(".") + " " + suffix; 
:私は今まで、これを変更しました
関連する問題