Sea*_*ean 5 javascript mingw path meteor
我正在尝试为Meteor JS做教程,但我无法使用Github for Windows附带的Git Shell正常工作.它找不到流星命令.它在cmd中工作,它位于Windows环境路径中.我究竟做错了什么?
Kei*_*all 11
要从*.batMinGW的MSYS shell 运行命令,必须将执行重定向到cmd.exe,因此:
cmd //c foo.bat [args ...]
Run Code Online (Sandbox Code Playgroud)
该foo.bat命令文件必须是内部的目录$PATH,(或者你必须指定全路径名......用斜线,不,除非你用反斜杠2它们的每个路径名称分隔符).另外,请注意双斜杠以通知cmd.exe您正在使用其/C选项,(因为它不接受-cMSYS shell首选的表单.
如果你想让foo.bat文件直接从MSYS shell中执行,你可以创建一个双线Bourne shell包装器脚本,简单地foo与它一起调用(在同一目录中foo.bat),因此:
#!/bin/sh
cmd //c "$0.bat" "$@"
Run Code Online (Sandbox Code Playgroud)
(所以你的情况,你会创建脚本文件meteor旁边meteor.bat).
事实上,由于这个包装器脚本是完全通用的,只要您的文件系统支持硬文件链接(如NTFS对单个磁盘分区上的文件所做的那样),您可以创建一个包装器脚本,并将其链接到尽可能多的命令文件名.你有*.bat以这种方式调用的文件; (提示:使用MSYS ln命令链接文件).