安装 fortran 语言服务器 (MacOS) 时出错
Error on installing fortran-language-server (MacOS)
我是 MacOS 新手,运行在 VSCode 中使用 Fortran 代码时遇到问题。我遵循了以下所有步骤:(https://www.youtube.com/watch?v=oukqHpJkdok&list=PL92_6M30qOELuwqSpd5-LkxyVD-Lluxoe&index=4),包括安装 homebrewer 和 gfortran。但是,当我 运行 在我的终端“sudo pip3 install fortran-language-server”上启用命令“fortls”时,它 运行s 但该命令不起作用并给出错误留言。
错误信息是:
Unexpected error: Line endings must be \r\n
Traceback (most recent call last):
File "/Users/pedro/opt/anaconda3/lib/python3.8/site-packages/fortls/langserver.py", line 115, in run
request = self.conn.read_message()
File "/Users/pedro/opt/anaconda3/lib/python3.8/site-packages/fortls/jsonrpc.py", line 110, in read_message
return self._receive()
File "/Users/pedro/opt/anaconda3/lib/python3.8/site-packages/fortls/jsonrpc.py", line 95, in _receive
length = self._read_header_content_length(line)
File "/Users/pedro/opt/anaconda3/lib/python3.8/site-packages/fortls/jsonrpc.py", line 81, in _read_header_content_length
raise JSONRPC2ProtocolError("Line endings must be \r\n")
fortls.jsonrpc.JSONRPC2ProtocolError: Line endings must be \r\n
回到 VSCode,当我尝试 运行 fortran 中的一个简单代码时,它给我一条消息说:“gfortran 无法在路径上找到,请使用适当的更新您的设置路径或禁用 linter。"
此错误可能是由于缺乏对新处理器 (ARM) 的支持造成的吗?
此外,还有其他方法可以为 VSCode 设置 Fortran 语言吗?
问题已解决。
有两个问题。首先,我没有正确安装 Xcode。其次,pip3安装在anaconda目录下。
重新安装后Xcode我用这条线解决了问题:
/opt/homebrew/bin/pip3 install fortran-language-server
我是 MacOS 新手,运行在 VSCode 中使用 Fortran 代码时遇到问题。我遵循了以下所有步骤:(https://www.youtube.com/watch?v=oukqHpJkdok&list=PL92_6M30qOELuwqSpd5-LkxyVD-Lluxoe&index=4),包括安装 homebrewer 和 gfortran。但是,当我 运行 在我的终端“sudo pip3 install fortran-language-server”上启用命令“fortls”时,它 运行s 但该命令不起作用并给出错误留言。
错误信息是:
Unexpected error: Line endings must be \r\n
Traceback (most recent call last):
File "/Users/pedro/opt/anaconda3/lib/python3.8/site-packages/fortls/langserver.py", line 115, in run
request = self.conn.read_message()
File "/Users/pedro/opt/anaconda3/lib/python3.8/site-packages/fortls/jsonrpc.py", line 110, in read_message
return self._receive()
File "/Users/pedro/opt/anaconda3/lib/python3.8/site-packages/fortls/jsonrpc.py", line 95, in _receive
length = self._read_header_content_length(line)
File "/Users/pedro/opt/anaconda3/lib/python3.8/site-packages/fortls/jsonrpc.py", line 81, in _read_header_content_length
raise JSONRPC2ProtocolError("Line endings must be \r\n")
fortls.jsonrpc.JSONRPC2ProtocolError: Line endings must be \r\n
回到 VSCode,当我尝试 运行 fortran 中的一个简单代码时,它给我一条消息说:“gfortran 无法在路径上找到,请使用适当的更新您的设置路径或禁用 linter。"
此错误可能是由于缺乏对新处理器 (ARM) 的支持造成的吗?
此外,还有其他方法可以为 VSCode 设置 Fortran 语言吗?
问题已解决。
有两个问题。首先,我没有正确安装 Xcode。其次,pip3安装在anaconda目录下。
重新安装后Xcode我用这条线解决了问题:
/opt/homebrew/bin/pip3 install fortran-language-server