2016-08-04 3 views
0

私はR Studio(もちろんR)を持っており、Rcppパッケージの使用を目指しています。私はWindowsマシンを使用しています。WindowsマシンのRstudioでRcppの致命的なエラーが発生する

  1. Rツールをインストールしました。フォルダはC:¥Rtoolにあります
  2. コントロールパネル - >システム - >システム設定 - >環境変数でPATHを変更し、2つの新しいPATHを追加しました。C:\ Rtools \ mingw_32 \ i686-w64-mingw32 \ binそしてC:私は自分のコンピュータを再起動し
  3. パスのリストの一番上にあるもののそれぞれと\ Rtools \ビンは
  4. は、ライブラリ()
  5. でrcppパッケージをロードrstudio
  6. の新しいC++のスクリプトを開始します水平バーの[Source]ボタンを押して、既存のコード(timesTwo)を実行します。

そして私は、エラーメッセージ

アプリケーションが異常な方法で終了するランタイムを要求している得ます。また、ポップアップアラートが

Rセッションの中止を知らせる出てくるより多くの情報

のために、アプリケーションのサポートチームにお問い合わせください。 Rに致命的なエラーが発生しました。セッションが終了しました。ライブラリー(rcpp)とのSessionInfoを()を実行して

私は、バージョン情報取得

R version 3.3.1 (2016-06-21) 
Platform: i386-w64-mingw32/i386 (32-bit) 
Running under: Windows >= 8 x64 (build 9200) 
locale: 
[1] LC_COLLATE=English_Malaysia.1252 LC_CTYPE=English_Malaysia.1252 
[3] LC_MONETARY=English_Malaysia.1252 LC_NUMERIC=C      
[5] LC_TIME=English_Malaysia.1252  

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base  

other attached packages: 
[1] Rcpp_0.12.6 

loaded via a namespace (and not attached): 
[1] tools_3.3.1 

誰が間違っているものを教えてもらえますし、私はそれをどのように修正することができますか?

+0

'library(Rcpp)'と 'sessionInfo()'を実行してバージョン情報を提供してください。 – coatless

+0

@Coatlessありがとうございます。私はちょうど –

+4

を加えましたまた、なぜあなたは64ビットOS上で32ビット版のRを使用していますか? – coatless

答えて

0

は、私が32に正確に同じ問題を抱えていた:

c:\Rtools\bin; 
c:\Rtools\mingw_32\bin; 

を正しくRtoolsをインストールする方法の詳細ヘルプについては、このガイドを参照してください。私はそれをRの以前のバージョンを使って解決しました:R 3.2.5

+2

あなたも間違っている可能性があります。すべてのコンポーネントが一貫したツールチェーンで構築されている場合、再現性のあるセグメンテーション違反はありません。いくつかが見える場合は、再現可能なバグレポートを提出してください。 –

0

これは悪い私ですWindows上のRStudioとR 3.3.xの間の相互作用、RStudio + Windows上でRを構築するために使用された新しいコンパイラツールチェーンとのやりとりが原因です。

カップルのソリューションがあります:R、バックR 3.2.xのに

  • ロールの64bit版にhttps://www.rstudio.com/products/rstudio/download/preview/

  • スイッチ:

    1. はRStudioのプレビューリリースをインストールします。 。

  • 関連する問題