CentOSにleafletパッケージをインストールする
昨年12月に行われたJapan.Rにて知った地図描画用のleafletパッケージですが、WindowsやMacだと
> install.packages("leaflet")
ですんなりインストールできたのですが、CentOS6.5で同様にやってみると
警告メッセージ: 1: install.packages("leaflet") で: パッケージ ‘png’ のインストールは、ゼロでない終了値をもちました 2: install.packages("leaflet") で: パッケージ ‘leaflet’ のインストールは、ゼロでない終了値をもちました
となりうまくインストールできませんでした。
メッセージを見ると、pngパッケージのインストールでこけています。
いろいろググってみると、libpng-develが必要なようです。
$ sudo yum install libpng-devel
とやってから再度パッケージインストールを行うと、今度はインストールが無事完了しました。
動作確認
RStudio Serverにて、Leaflet for R - Introductionのbasic exampleを実行してみます。
library(leaflet) m <- leaflet() %>% addTiles() %>% # Add default OpenStreetMap map tiles addMarkers(lng=174.768, lat=-36.852, popup="The birthplace of R") m # Print the map
ちゃんと動きました。