为了尝试从终端运行 Racket ,我使用以下命令从/Applications/Racket\v6.2.1/bin/racket创建了一个符号链接(symbolic link)到/usr/local/bin/racket
ln -s "/Applications/Racket\ v6.2.1/bin/racket" /usr/local/bin/racket
但是,当我尝试从终端运行 Racket 时,出现错误“-bash: Racket :找不到命令”。我已经检查/usr/local/bin在我的PATH中。我哪里错了?
最佳答案
pu@pumbair: ~ echo "/Applications/Racket\ v6.2.1/bin/racket"
/Applications/Racket\ v6.2.1/bin/racket
如您所见,这会在文件名中留下\符号,这是错误的。
无论是引用还是不要逃脱空间,
pu@pumbair: ~ echo "/Applications/Racket v6.2.1/bin/racket"
/Applications/Racket v6.2.1/bin/racket
或逃脱空间,不要引用
pu@pumbair: ~ echo /Applications/Racket\ v6.2.1/bin/racket
/Applications/Racket v6.2.1/bin/racket
所以我只是
ln -sf /Applications/Racket\ v6.2.1/bin/racket /usr/local/bin/racket
关于macos - 从OS X中的终端运行 Racket ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33812803/