我正在尝试在 R 中安装包 amap 以进行一些并行距离矩阵计算。
我跑:
install.packages("amap", dependencies = TRUE)
我得到这个错误:
make: gfortran-4.8: No such file or directory
make: *** [pop.o] Error 1
ERROR: compilation failed for package ‘amap’
* removing ‘/Users/javier/Library/R/3.1/library/amap’
但是,gfortran-4.8 安装在我的计算机中:
gfortran -v
Using built-in specs.
COLLECT_GCC=gfortran
COLLECT_LTO_WRAPPER=/usr/local/gfortran/libexec/gcc/x86_64-apple-darwin13/4.8.2/lto-wrapper
Target: x86_64-apple-darwin13
Configured with: ../gcc-4.8.2/configure --prefix=/usr/local/gfortran --with-gmp=/Users/fx/devel/gcc/deps-static/x86_64 --enable-languages=c,c++,fortran,objc,obj-c++ --build=x86_64-apple-darwin13
Thread model: posix
gcc version 4.8.2 (GCC)
我在这里的某个地方读到,一种解决方法是在 .bash_source 中键入以下内容
alias fixrs="launchctl setenv PATH /usr/texbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin"
然后fixrs
在终端执行。我使用 .tcshrc 所以我输入
alias fixrs launchctl setenv PATH /usr/texbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
在我的 .tcshrc 上,并fixrs
在启动 RStudio 或 R 控制台之前在终端中执行命令,我一直收到相同的错误(还提到我也尝试更改为 bash,生成一个 .bash_profile 包括命令和午餐 RStudio 和结果是一样的)。
注释应该放在 .tcshrc 文件的特定部分吗?我的 bash 到 tcshrc 的翻译错了吗?我也试过alias fixrs "launchctl setenv PATH /usr/texbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin"
无论如何,在这个阶段我真的不知道如何继续简单地安装 amap。有谁知道如何解决这个问题?