mixiユーザー(id:7593622)

2020年01月20日21:32

76 view

macOSのsedは、BSD系で、GNUのsedとは色々違います、と

jubatus-installer の log4cxx のインストール時のエラーを解消する為に、install.sh と インストール時のログを眺めていたら、sh の中で、sedで行挿入していること、そして、それに失敗しているっぽいことを発見。

色々検索して、macOS の sed は BSD系で、GNU の sed とは色々違います、ということがわかった。

ということで、GNU の sed を homebrew でインストールする事にする。

$ brew install gnu-sed
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
==> Updated Formulae
broot faas-cli gitleaks hey jfrog-cli-go minio mpd nebula sn0int

==> Downloading https://homebrew.bintray.com/bottles/gnu-sed-4.8.catalina.bottle.tar.gz
==> Downloading from https://akamai.bintray.com/72/726be75d6d7155820b408a10e5c1a5ba1406374a7fc167af62524a4f4bbbc099?__gda__=exp=1579522947~hmac=45fe0e154eb1c878d8f3277090ced9a0eaba8f1fa0259a08
######################################################################## 100.0%
==> Pouring gnu-sed-4.8.catalina.bottle.tar.gz
==> Caveats
GNU "sed" has been installed as "gsed".
If you need to use it as "sed", you can add a "gnubin" directory
to your PATH from your bashrc like:

PATH="/usr/local/opt/gnu-sed/libexec/gnubin:$PATH"
==> Summary
ビール /usr/local/Cellar/gnu-sed/4.8: 12 files, 572.2KB
$


$ cd /usr/local/bin
$ ln -s ../opt/gnu-sed/bin/gsed sed
$
0 0

コメント

mixiユーザー

ログインしてコメントを確認・投稿する

<2020年01月>
   1234
567891011
12131415161718
19202122232425
262728293031