执行ln创建软链接报illegal option错误该如何修正?
报错原因
你输入的ln命令存在语法错误:-s是创建软链接的选项,需要和后续的源文件路径之间用空格分隔。你写的-s/usr/local/...会被系统识别为一整串选项,其中/不属于ln支持的合法选项,因此触发非法选项报错。
修正方法
- 直接在
-s和源路径之间补充空格,修正后的命令如下:ln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/ - 如果执行时出现权限拒绝的报错,说明当前用户没有操作
/usr/local/lib目录的权限,可在命令前加sudo提权执行:sudo ln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/
执行时输入你的系统用户密码即可,输入过程中密码不会在终端显示属于正常情况。
内容的提问来源于stack exchange,提问作者amari0730
相关产品推荐
相关产品推荐

