ccl*_*cln 4 macos terminal racket
在试图建立球拍从终端上运行,我创建了一个符号链接从/应用/球拍\ V6.2.1 /斌/球拍到在/ usr/local/bin目录/球拍用命令
ln -s "/Applications/Racket\ v6.2.1/bin/racket" /usr/local/bin/racket
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试从终端运行racket时,我收到错误"-bash:racket:command not found".我已经检查过/ usr/local/bin是否在我的PATH中.我哪里错了?
use*_*lpa 10
pu@pumbair: ~ echo "/Applications/Racket\ v6.2.1/bin/racket"
/Applications/Racket\ v6.2.1/bin/racket
Run Code Online (Sandbox Code Playgroud)
如您所见,这会在文件名中留下\符号,这是错误的.
引用并且不要逃避空间,
pu@pumbair: ~ echo "/Applications/Racket v6.2.1/bin/racket"
/Applications/Racket v6.2.1/bin/racket
Run Code Online (Sandbox Code Playgroud)
或逃避空间,不要引用
pu@pumbair: ~ echo /Applications/Racket\ v6.2.1/bin/racket
/Applications/Racket v6.2.1/bin/racket
Run Code Online (Sandbox Code Playgroud)
所以我只是
ln -sf /Applications/Racket\ v6.2.1/bin/racket /usr/local/bin/racket
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1071 次 |
| 最近记录: |