.logbook

学んだことを書き綴る、言わば航海日誌です。

NETGEAR ReadyNAS Duo v2でRubyを動かす

Rubyで作ったプログラムを動作させる環境がなく困っていたので、自宅で使っているNAS上で動かせないか調査してみた。使用しているNASは「NETGEAR ReadyNAS Duo v2」である。

SSHログイン

「NETGEAR ReadyNAS Duo v2」はDebianが動いているNASらしく、アドインをイントールすればSSHで接続が可能である。下記記事が参考になる。

Ready NAS(使っているのは、ReadyNas Duo v2) でSSH接続を有効にする - kunikuの日記

アドインをインストールすると、Web経由の設定画面と同じパスワードを使用してrootにログインできる。今回はtertermを使用してログインした。

各種ライブラリをインストール

ログインできたら各種ツール群をインストールする。

# apt-get update
# apt-get install gcc
# apt-get install zlib1g-dev
# apt-get install vim
# apt-get install make

Rubyをインストール

Rubyは以前の記事を参考にインストールした。

Ubuntu13.10にrbenv+ruby-buildをインストール - .logbook

追記(17:35)

Rubyインストール後、twitter APIを使用したプログラムを起動しようとすると、require時にエラーが発生した。

cannot load such file -- openssl (LoadError)

下記コマンドにて必要なライブラリをインストールして、Rubyをインストールし直すと問題なく起動した。

# apt-get install openssl