経理からエンジニア転向した人のメモ

元経理マンがエンジニアに転向して現在

Macでwgetでエラーが出ていたのを解消

maxOS High Sierra 10.13.6

簡単なクローラーを体験しようとしてwgetをインストールしようとしたらできなかった。 似たようなエラーはネットで見つかったが、どれもライブラリが若干違っていた。

// インストールしていない場合はHomebrewをインストール。
$ brew --version
Homebrew 1.8.6
Homebrew/homebrew-core (git revision 91f90; last commit 2019-01-08)
Homebrew/homebrew-cask (git revision 366f9; last commit 2019-01-07)

$ brew install wget

$ wget
dyld: Library not loaded: /usr/local/opt/pcre/lib/libpcre.1.dylib
  Referenced from: /usr/local/bin/wget
  Reason: image not found
Abort trap: 6

解決方法

単純にprecライブラリがなかったので、$ brew install precで解決。

$ brew install pcre
==> Downloading https://homebrew.bintray.com/bottles/pcre-8.42.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring pcre-8.42.high_sierra.bottle.tar.gz
🍺  /usr/local/Cellar/pcre/8.42: 204 files, 5.3MB

$ wget
wget: URLがありません
使い方: wget [オプション]... [URL]...

詳しいオプションは `wget --help' を実行してください

使うときは$ wget -O- http://~でダウンロードできる。