5

我嘗試使用谷歌的計算引擎來運行R,但繼續運行到分割故障運行R於谷歌計算引擎。這是我迄今爲止所做的:如何在沒有分段錯誤

1)我安裝了Cygwin & Google Cloud SDK併成功通過Google Cloud Platform的身份驗證。

2)我創建使用谷歌的虛擬機提供的 「的Debian -7-喘鳴v20140318」 圖像與 「N1-STANDARD-4」 的機器。

3)我使用的命令

sudo apt-get update 
sudo apt-get install -y libopenblas-base openmpi-bin libopenmpi-dev r-base openjdk-7-jre openjdk-7-jdk 

4)我已驗證的軟件安裝有命令

apt-cache policy r-base 
此虛擬機上安裝R(與用戶互動,增加軟件)

它返回v2.15.1-4安裝。

每次我嘗試提交一個簡單的R-腳本安裝一些常用的R程序包(通過命令「命令[R CMD批--no保存installRpkgs.R」),輸出日誌給我的錯誤

Segmentation fault 

當我ssh到虛擬機嘗試顯式運行R,我得到了同樣的錯誤,以及。我有一種感覺我錯過了一些東西。也許我需要指定內存或寫入權限。我不確定,因爲我還是雲計算的新手。如果有人能夠幫助我,我會很感激。

謝謝!

編輯: 經過一些故障排除後,我設法確定罪魁禍首是「libopenblas-base」。不知道爲什麼它會造成這種情況,但現在我只是沒有繼續下去。

+0

我遇到了一模一樣的問題。我想知道問題是什麼?感謝您發佈此信息。 – bloosh

回答

-1

你可能安裝包「strace的」,然後運行「須藤strace的[R CMD批--no保存installRpkgs.R」看什麼電話是由他們的退出狀態。不幸的是,我不熟悉你遇到的問題,但strace可以幫助我們找出當程序本身很少或沒有輸出時問題是什麼。