2017-02-01 21 views
0

Linux Mint 18.1をMicrosoft R Open 3.3.2でセットアップし、Rstudio 1.0.136をダウンロードしました。 Rstudioが1)私は持っていない、2)それが必要であることは明らかではないlibpngバージョンを使用していることを除いて、すべてうまく動作します。ここにサンプルコードがあります。それは基本的には私がRstudioでグラフィックを手に入れることを試みる何かのために得るエラーに終わります。libpngエラーRstudioの "アプリケーションとライブラリで互換性のないlibpngバージョン"

library(ggplot2) 
qplot(carat, price, data=diamonds) 
libpng warning: Application was compiled with png.h from libpng-1.6.23 
libpng warning: Application is running with png.c from libpng-1.2.54 
libpng error: Incompatible libpng version in application and library 

これはRstudioに固有の問題です。 Rを実行しているGNOME端末でそのコードを実行すると、グラフはうまく描画されます。

私にはlibpng-1.2.54がインストールされています。私はlibpng16の最新バージョンをパッケージマネージャ(1.6.20-2)にインストールしましたが、効果はありません。 Rstudioがこれをやっている理由はわかりません。この非互換性エラー(理想的にはRstudioにlibpng-1.2.54を使用させること)を二乗する方法についてのご意見をいただければ幸いです。

ここにsessionInfo()があれば便利です。

R version 3.3.2 (2016-10-31) 
Platform: x86_64-pc-linux-gnu (64-bit) 
Running under: Linux Mint 18.1 

locale: 
[1] LC_CTYPE=en_US.UTF-8  LC_NUMERIC=C    LC_TIME=en_US.UTF-8  LC_COLLATE=en_US.UTF-8  
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 LC_PAPER=en_US.UTF-8  LC_NAME=C     
[9] LC_ADDRESS=C    LC_TELEPHONE=C    LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C  

本当に助けていただければ幸いです。

+0

投稿の重複を避けるために、クロスポストを避けるか、クロスポストを避けてください。 https://support.rstudio.com/hc/en-us/community/posts/115000704327-libpng-error-Incompatible-libpng-version-in-application-and-library-in-Rstudio –

答えて

1

いいえ、簡単な修正が見つかりました。 Rstudioの.debパッケージが、私が所有していないlibpngのバージョンを参照/必要とし、インストールに必要でない理由を知りません。開発者が探求したいかもしれないが、プログラムを起動するコマンド(コマンドラインまたはランチャーのいずれか)に--with-libpngを追加すると、Rstudioが考えるものの代わりにLinuxにシステムのバージョンのlibpngが見つかるようになる。 Rstudioのサポートコミュニティへのクロスポストのための

example

謝罪。

+0

この問題が発生している長い時間、提案のおかげで! Launcherのプロパティにはどうやって行きますか?私はそれを見つけることができませんでした。代わりに 'sudo gedit/usr/share/applications/rstudio.desktop'を実行しましたが、同じ効果があるかどうかはわかりません。 – sssheridan

+0

私は他の人がこの問題を抱えていると考えました。私はRstudioとStackoverflowでこのようなことについて多くの未回答の問い合わせに気付きました。 Cinnamonデスクトップ環境を使って、私がしたことは次のとおりです。あなたのメニューでRstudioを見つけ、そのアイコンを下部パネルにドラッグしてショートカットを作成します。その後、右クリックして "編集"のようなオプションを見つけてください。これらの行を手動で追加して保存することができます。 また、新しいランチャーアイテムへの 'rstudio --with-libpng'は同じことをする必要があります。ターミナルでそれを試すことができます。 – steve

関連する問題