This formula is keg-only, which means it was not symlinked into /usr/local,
because macOS provides the BSD gettext library & some software gets confused if both are in the library path.
If you need to have this software first in your PATH run:
echo 'export PATH="/usr/local/opt/gettext/bin:$PATH"' >> ~/.bash_profile
For compilers to find this software you may need to set:
LDFLAGS: -L/usr/local/opt/gettext/lib
CPPFLAGS: -I/usr/local/opt/gettext/include
这是什么原因导致的问题呢?
请问在终端输入哪些命令行就可以解决?谢谢了~
1
julyclyde 2017-05-22 13:07:12 +08:00
跟系统自带的库重名
你想解决什么? |
2
twitterpig OP @julyclyde 通过 brew homebrew/science/r 这个命令安装 R 语言,但是最终在应用程序中并没有出现 R 语言的图标,但是 homebrew 显示我是已经安装了 R 语言。我想解决的是根据你的提示,我应该如何做让库不重名还是什么的?小白表示不是很清楚。最终就是成功安装 R 语言~谢谢~
|
3
nailuoGG 2017-05-22 13:37:37 +08:00 via iPhone 1
????
装的是命令行程序 , 你在命令行界面 输入 r 再回车 |
4
yyfearth 2017-05-22 13:52:41 +08:00 1
@twitterpig brew 安装的都是命令行程序 默认不会有 app 的图标的
想要 app,要么是 brew cask 安装 要么安装 brew 的时候要带上特殊的参数 你看到的这个提示和 R 没有直接关系 这是说 R 依赖了一些库 这些库系统自带 但是版本太老 所以 brew 安装了新的版本 但是为了不和系统冲突 没有默认放到 PATH 里面 一般情况下 你不用管这些 |
5
twitterpig OP @nailuoGG
R version 3.4.0 (2017-04-21) -- "You Stupid Darkness" Copyright (C) 2017 The R Foundation for Statistical Computing Platform: x86_64-apple-darwin14.5.0 (64-bit) R 是自由软件,不带任何担保。 在某些条件下你可以将其自由散布。 用'license()'或'licence()'来看散布的详细条件。 R 是个合作计划,有许多人为之做出了贡献. 用'contributors()'来看合作者的详细情况 用'citation()'会告诉你如何在出版物中正确地引用 R 或 R 程序包。 用'demo()'来看一些示范程序,用'help()'来阅读在线帮助文件,或 用'help.start()'通过 HTML 浏览器来看帮助文件。 用'q()'退出 R. 我按照你的提示:出现了以上这个。大感谢~ 这个提示: This formula is keg-only, which means it was not symlinked into /usr/local, because macOS provides the BSD gettext library & some software gets confused if both are in the library path. If you need to have this software first in your PATH run: echo 'export PATH="/usr/local/opt/gettext/bin:$PATH"' >> ~/.bash_profile For compilers to find this software you may need to set: LDFLAGS: -L/usr/local/opt/gettext/lib CPPFLAGS: -I/usr/local/opt/gettext/include 我是不是就可以忽略不管了?我记得我 brew install 的软件好像在可以显示出来的?我是小白。也就是说通过终端安装的一般是命令行程序?求讲解~谢谢~ |
6
twitterpig OP @yyfearth 谢谢你的指教~喵~
|
7
nailuoGG 2017-05-22 15:08:59 +08:00
echo 'export PATH="/usr/local/opt/gettext/bin:$PATH"' >> ~/.bash_profile
执行这一段就好了 |
8
twitterpig OP @nailuoGG OK
|
9
julyclyde 2017-05-24 13:24:41 +08:00 1
keg only 这些一般都是库,是指如果你要用 brew 提供的(不用系统自带的)就需要用上面的参数来编译
你又用不着,看它干什么! |