Próbuję użyć silnika obliczeniowego Google, aby uruchomić R, ale nadal pracuję nad błędami segmentacji. Oto, co zrobiłem do tej pory:Jak uruchomić R w Google Compute Engine bez usterek segmentacji
1) Zainstalowałem Cygwin & Google Cloud SDK i pomyślnie uwierzytelniłem na Google Cloud Platform.
2) Stworzyłem maszynę wirtualną za pomocą dostarczonego przez Google obrazu "debian-7-wheezy-v20140318" z urządzeniem "n1-standard-4".
3), że zainstalowane R (z add'l oprogramowania) na maszynie wirtualnej pomocą poleceń
sudo apt-get update
sudo apt-get install -y libopenblas-base openmpi-bin libopenmpi-dev r-base openjdk-7-jre openjdk-7-jdk
4) I sprawdzeniu, czy program jest instalowany razem z poleceniem
apt-cache policy r-base
, która zwraca, że zainstalowany jest v2.15.1-4.
Za każdym razem staram się przedstawić prosty skrypt R zainstalować niektórych pakietów wspólny R (za pomocą polecenia „sudo R CMD SERII --no-zaoszczędzić installRpkgs.R”), dziennik wyjście daje mi błąd
Segmentation fault
Kiedy ssh do maszyny wirtualnej spróbuj uruchomić R jawnie, otrzymuję ten sam błąd, jak również. Mam przeczucie, że czegoś mi brakuje. Być może muszę określić uprawnienia do zapisu lub zapisu. Nie jestem pewien, ponieważ wciąż jestem nowy w cloud computing. Jeśli ktokolwiek mógłby pomóc W CAŁOŚCI, byłbym bardzo wdzięczny.
Dzięki!
EDYCJA: Po rozwiązaniu problemu udało mi się ustalić, że sprawcą jest "libopenblas-base". Nie wiem, dlaczego to powoduje, ale na razie po prostu kontynuowałem bez niego.
Wpadłem na dokładnie ten sam problem. Zastanawiam się, na czym polega problem? Dzięki za zamieszczenie tego. – bloosh