Google Cloud PlatformでRStudio Serverを使おうとしたところ、RSttudio Serverがエラーを吐いて起動しなかったのでそれに対する対処法のメモ。
環境
- R 3.6.0
- RStudio Server 1.2.1335/1.2.5019
- Ubuntu 16.04/18.04
最新版のRをダウンロードすると、現在では3.6がダウンロードされます。これが一部のRStudio Serverとの相性が悪いらしく、RStudio Serverの1.2を利用しようとすると”Failed to start RStudio Server”と出てしまい、エラーがでて起動しなくなります。
このあたりは詳しくないのでいまいち原因がわかりませんが、対処法を見つけたので紹介します。
解決策:Rのバージョンを落とす
かんたんな解決策はRのバージョンを落としてしまうこと。
sudo apt-get -y --allow-downgrades install r-base-core=3.5.0-1bionic sudo apt-get -y --allow-downgrades install r-base-dev=3.5.0-1bionic sudo apt-get -y --allow-downgrades install r-doc-html=3.5.0-1bionic
下のサイトを参考にダウングレードしようとしたものの、Ubuntu 18.04LTSではうまくいかなかったので、コードを改変してみました。末尾をxenialからbionicに変更するとうまくいくように。xenial は16.04の開発コードらしく、18/04はbionicなのでバージョンに合わせて変更する必要があります。
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9UiVFMyU4MSVBRSVFNCVCQiVCQiVFNiU4NCU4RiVFMyU4MSVBRSVFMyU4MyU5MCVFMyU4MyVCQyVFMyU4MiVCOCVFMyU4MyVBNyVFMyU4MyVCMyVFMyU4MiU5MiVFMyU4MiVBNCVFMyU4MyVCMyVFMyU4MiVCOSVFMyU4MyU4OCVFMyU4MyVCQyVFMyU4MyVBQiVFMyU4MSU5OSVFMyU4MiU4QiVFNiU5NiVCOSVFNiVCMyU5NSUyMCUyOFVidW50dSUyMDE2LjA0JTIwTFRTJTI5JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMxRTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz0zNjkxNTIxZDdkMDVkNDA0YmNkZmU3MGZiMDgwMGE3Yg&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBLYW5zZWkmdHh0LWNvbG9yPSUyMzFFMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWQxNjkwNGQwZDU1NTRjZWY4YTYzNTc5MjBiOTFmZTU5&blend-x=142&blend-y=436&blend-mode=normal&txt64=aW4gUCZEIOKAkyBQbGFubmluZyBhbmQgRGV2ZWxvcG1lbnQg4oCTIA&txt-width=770&txt-clip=end%2Cellipsis&txt-color=%231E2121&txt-font=Hiragino%20Sans%20W6&txt-size=36&txt-x=156&txt-y=536&s=580586deb9b26d37b360ba5097e02742)
#初めに自分の研究室にやってきた留学生の子が、研究室のPC(Ubuntu 16.04 LTS)にRをインストールする際、最新のRではなく、その子が普段使っている…
qiita.com
kledgeb.blogspot.com