環境
- VMware Fusion 7.1.2
- Ubuntu Server 14.04.3 64-bit
- Ruby 2.2.3 (rbenv)
起ったこと
gemのグローバルインストールに失敗する。
hoge@hoge:~$ gem install pry
ERROR: While executing gem ... (Errno::EMSGSIZE)
Message too long - recvfrom(2)
gem自身のアップグレードにも失敗する。
hoge@hoge:~$ gem update --system
ERROR: While executing gem ... (Errno::EMSGSIZE)
Message too long - recvfrom(2)
原因
直接の原因はわからなかったが、VMwareのネットワーク設定を変えたら解決した。
Internet Sharingだと失敗して、Bridge Networkingだと問題なくインストールできる。
ちなみに、すべてのVMware内からの通信がおかしいわけではなかった。
実際、rbenvによるrubyのインストールは問題なく実行できたし、apt-get updateやapt-get upgradeも実行できた。