5

どうにも修正できない奇妙な問題に遭遇しました。

RWebLogo パッケージを使用できません。同じ Ghostscript エラーが見つからないため、最も単純な例を実行することさえできません。

例:実行中:

library(RWebLogo)
aln <- c('CCAACCCAA', 'CCAACCCTA', 'AAAGCCTGA', 'TGAACCGGA')
weblogo(seqs=aln, file.out='mylogo.pdf')

このエラーをスローします:

Traceback (most recent call last):
  File "/Library/Frameworks/R.framework/Versions/3.1/Resources/library/RWebLogo/extdata/weblogo-3.3/weblogo", line 71, in <module>
    weblogolib._cli.main()
  File "/Library/Frameworks/R.framework/Versions/3.1/Resources/library/RWebLogo/extdata/weblogo-3.3/weblogolib/_cli.py", line 82, in main
    formatter(data, format, opts.fout)
  File "/Library/Frameworks/R.framework/Versions/3.1/Resources/library/RWebLogo/extdata/weblogo-3.3/weblogolib/__init__.py", line 757, in pdf_formatter
    gs = GhostscriptAPI()    
  File "/Library/Frameworks/R.framework/Versions/3.1/Resources/library/RWebLogo/extdata/weblogo-3.3/weblogolib/__init__.py", line 196, in __init__
    raise EnvironmentError("Could not find Ghostscript on path."
EnvironmentError: Could not find Ghostscript on path. There should be either a gs executable or a gswin32c.exe on your system's path

ターミナルに configure/make/install で Ghostscript ver 9.15 をインストールし、bash プロファイルに PATH を追加して実行しました。ターミナルで gs を実行すると動作し、システム パスに設定されていることを確認しますが、それでも同じエラーが発生します。再起動後も。

Rの環境にgsを直接追加してみました:

Sys.setenv(R_GSCMD = "/Applications/ghostscript-9.15/bin/gs")

これも役に立ちませんでした...まったく同じエラーが発生します。R 環境を検索すると、gs があることがわかります。

重要なバージョン情報:

MAC: OS Yosemite 10.10.1;
R version 3.1.1 (2014-07-10);
Platform: x86_64-apple-darwin10.8.0 (64-bit); 
RWebLogo_1.0.3

この問題を引き起こした可能性のある問題を知っていますか? 私はプログラミングが初めてなので、基本的なものが欠けているのではないかと心配しています。アドバイスをいただければ幸いです。ありがとうございました!

4

1 に答える 1