[英]set-alias for complex call
我正在嘗試設置一個別名來訪問我的方案解釋器。 我嘗試了以下方法:
set-alias scheme '& "C:\Program Files (x86)\MIT-GNU Scheme\bin\mit-scheme.exe" --library "C:\Program Files (x86)\MIT-GNU Scheme\lib"'
調用scheme
我收到以下錯誤消息:
Cannot resolve alias 'scheme' because it refers to term '& "C:\Program Files (x86)\MIT-GNU Scheme\bin\mit-scheme.exe" -
-library "C:\Program Files (x86)\MIT-GNU Scheme\lib"', which is not recognized as a cmdlet, function, operable program,
or script file. Verify the term and try again.
At line:1 char:7
+ scheme <<<<
+ CategoryInfo : ObjectNotFound: (scheme:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : AliasNotResolvedException
調用& "C:\\Program Files (x86)\\MIT-GNU Scheme\\bin\\mit-scheme.exe" --library "C:\\Program Files (x86)\\MIT-GNU Scheme\\lib"
直接在另一方面。
別名功能用於簡單名稱別名,不允許使用參數。 你需要的是一個功能,例如:
function scheme {
& "C:\Program Files (x86)\MIT-GNU Scheme\bin\mit-scheme.exe" --library "C:\Program Files (x86)\MIT-GNU Scheme\lib"
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.