Raspberry Piで、 Ruby のバージョンを確認しようとすると Illegal instruction が発生する
Raspberry Pi で Raspbian を OS に使っています。
rbenv を用いてRuby 2.1.5 を入れていたのですが、 ruby のバージョンを確認しようとして
$ ruby -v
とすると、Illegal instruction
と表示されてしまいます。
$ sudo ruby -v
で確認すると表示されるのですが、デフォルトで入っている ruby が表示されてしまいます
(ruby 1.9.3p194 (2012-04-20 revision 35410) [arm-linux-eabihf])
$ rbenv versions
で確認したところ
pi@raspberrypi:~$ rbenv versions
system
* 2.1.5 (set by /home/pi/.rbenv/version)
と表示されるので、 2.1.5 はインストールされているみたいです。
この場合にどのようにして解決したら良いのかわからなかったので質問させて下さい。
ちなみに、
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo rpi-update
$ sudo reboot
は試してみたのですが変化ありませんでした
【追記 2015/01/28】
結局問題は解決しなかったので、
$ rbenv uninstall 2.1.5
で一旦アンインストールしてから再び入れなおしたら正常に動作しました。