按照以下说明在mac上使用自制软件安装R后:https://www.datacamp.com/community/tutorials/installing-R-windows-mac-ubuntu。当我打开终端时,我得到了这些:
-bash: /Users/myname/.bash_profile: line 27: syntax error near unexpected token `category="LC_ALL",'
-bash: /Users/myname/.bash_profile: line 27: `Sys.setlocale(category="LC_ALL", locale = "en_US.UTF-8")'
所以我怎么能解决/摆脱这些出现在终端上。
我认为这与以下内容有关:
$ echo "export LC_ALL=en_US.UTF-8" >> ~/.bash_profile
$ echo "export LANG=en_US.UTF-8" >> ~/.bash_profile
$ echo "export PATH=/usr/local/bin:$PATH" >> ~/.bash_profile && source ~/.bash_profile
instructions that you link to说要在步骤3中执行此操作以向~/.bash_profile
添加内容:
echo 'Sys.setlocale(category="LC_ALL", locale = "en_US.UTF-8")' >> ~/.bash_profile
我认为这是错误的。这是R代码,而不是bash代码,所以它不应该进入~/.bash_profile
。它应该在~/.Rprofile
而不是。
从你的Sys.setlocale(...)
中删除第27行(表示~/.bash_profile
的那一行)并将其添加到你的~/.Rprofile
文件中。
然后向DataCamp发送一封电子邮件,告诉他们他们的R安装说明中存在重大错误。