conda build R包由于C编译器而失败

conda build R包由于C编译器而失败,r,gcc,conda,conda-build,R,Gcc,Conda,Conda Build,我正在尝试使用conda build安装一个名为rcdd的R包,但C编译器存在问题。请注意,此问题与 然而,由于(i)该问题仍未得到回答,以及(ii)这涉及不同的方案,我认为这不是一个重复的问题 我用的是MacOS Mojave,conda 4.6.8。在具有r-base和r-essentials 我试试看 conda install conda-build conda skeleton cran --recursive rcdd conda build r-rcdd 并得到以下错误 * in

我正在尝试使用
conda build
安装一个名为
rcdd
的R包,但C编译器存在问题。请注意,此问题与 然而,由于(i)该问题仍未得到回答,以及(ii)这涉及不同的方案,我认为这不是一个重复的问题

我用的是MacOS Mojave,conda 4.6.8。在具有
r-base
r-essentials
我试试看

conda install conda-build
conda skeleton cran --recursive rcdd
conda build r-rcdd
并得到以下错误

* installing *source* package ‘rcdd’ ...
** package ‘rcdd’ successfully unpacked and MD5 sums checked
checking for gcc... x86_64-apple-darwin13.4.0-clang
checking whether the C compiler works... no
configure: error: in `/Users/pjethwa/miniconda3/envs/r_env/conda-bld/r-rcdd_1553173041138/work':
configure: error: C compiler cannot create executables
See `config.log' for more details
ERROR: configuration failed for package ‘rcdd’
config.log文件包含相同的错误消息。当我尝试直接从R安装时,也会出现同样的错误-即使用
install.packages('rcdd')
。但是,我能够使用conda未安装的R版本安装此软件包。这个解决方案并不令人满意,因为我想使用
rpy2
来连接python和R,这似乎要求R由conda安装(例如,请参阅)

我的clang/gcc版本是:

(r_env) myusername:~ clang --version
clang version 4.0.1 (tags/RELEASE_401/final)
Target: x86_64-apple-darwin18.2.0
Thread model: posix
InstalledDir: /Users/myusername/miniconda3/envs/r_env/bin    

(r_env) myusername:~ gcc --version
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 10.0.0 (clang-1000.10.44.4)
Target: x86_64-apple-darwin18.2.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
看我的评论,看我的评论。