我正在嘗試做Meteor JS的教程,但我無法使用Github for Windows的Git Shell正常工作。它找不到流星命令。它在cmd中工作,並在Windows環境路徑中。我究竟做錯了什麼?Git Shell中的流星(mingw)
5
A
回答
10
若要從MinGW的的MSYS殼*.bat
命令,你必須執行重定向到cmd.exe
,即:
cmd //c foo.bat [args ...]
的foo.bat
命令文件必須是內$PATH
的目錄(或必須使用斜線指定全路徑名......,不是反斜槓,除非您使用兩個其中每個路徑名稱分隔符)。另外,還要注意雙斜槓通知cmd.exe
您正在使用其/C
選項,(因爲它不接受-c
形式由MSYS殼首選。
如果你想使foo.bat
文件直接從MSYS殼可執行文件,您可以創建簡稱foo
沿着它的兩線Bourne shell的包裝腳本,(在同一目錄foo.bat
),即:
#!/bin/sh
cmd //c "$0.bat" "[email protected]"
(所以你的情況,你會創建腳本文件meteor
旁邊meteor.bat
)。實際上,由於這個包裝腳本是完全通用的,只要你的文件系統支持硬文件鏈接(如NTFS對單個磁盤分區上的文件所做的那樣),你可以創建一個包裝腳本並將其鏈接到儘可能多的命令文件名,因爲您想以這種方式調用*.bat
文件; (提示:使用MSYS ln
命令鏈接文件)。
0
我沒有使用windows,所以我不能告訴你確切的路徑,但是你需要搜索流星所在的'bin'文件夾(類似C:... \ bin)的路徑,並且然後將其添加到PATH環境變量中。
或者,也許這是更好,如果你只需要安裝可在這裏流星的Windows版本:https://win.meteor.com
相關問題
- 1. Git Shell - 總是顯示紅色星號
- 2. 通過shell命令停止流星
- 3. 用shell腳本啓動流星
- 4. MinGW/MSYS shell的顏色
- 5. 流星
- 6. 在流星中讀取shell命令的輸出
- 7. 無法在mingw shell中複製/粘貼
- 8. 谷歌Oauth流星流星
- 9. 流星1.4.1.1流星1.4.1.2
- 10. 如何從shell中找到流星mongodb集合?
- 11. git中的星號登錄
- 12. 流星角:角和流星包:角流星有沒有區別?
- 13. 的SyntaxError流星
- 14. 流星
- 15. 流星
- 16. 流星
- 17. 流星
- 18. 流星
- 19. 流星
- 20. 流星
- 21. 流星
- 22. MinGW gcj編譯器沒有被MinGW shell找到
- 23. 我如何登錄從流星特定用戶的shell
- 24. 如何安裝/使用Babun Windows Shell的流星
- 25. Ionic2與流星
- 26. 流星 - 在開發人員的機器中同步流星包
- 27. 流星中的路由
- 28. 流星JS中的AMP
- 29. 流星中的拆分組
- 30. 流星中的JSON端點
這有效。感謝您的幫助。有沒有辦法給我的bash配置文件添加一些東西,這樣'流星'命令在MinGW中的工作方式與cmd中的相同? – Sean
@Sean:除了做這個之外,沒有簡單的'profile',但是你可以根據'* .bat'文件創建一個簡單的包裝腳本;詳細信息請參閱我的擴展答案。 –
我創建了你提到的腳本,它完美的工作。謝謝 – Sean