Raspberry PiのRaspbianにRubyとかインストール

Raspberry PiにRaspbianをインストール(いまさら)の続きです。
Rubyやらなにやらをインストールします。

ruby1.9.3をインストールします。

$ sudo apt-get install ruby1.9.3

ruby-devをインストールします。

$ sudo apt-get install ruby1.9.1-dev

viよりvimのほうがいいらしいので

$ sudo apt-get install vim

VNCサーバ入れよう

$ sudo apt-get install tightvncserver
$ vncserver :1 -geometry 1280x800 -depth 24

これでVNCサーバが起動するので、Macの画面共有でRaspberry Piの画面が見られます。
FinderでCommand+Kを押すと画面共有の「サーバへ接続」ダイアログが出るので、
vnc://(Raspberry PiのIPアドレス):5901
を登録して接続すればOK

続けて、I2C関連のツールを入れましょ

$ sudo apt-get install i2c-tools

Raspberry Piで「I2C LCD Breakout」を使ってみた!を参考に、いくつかファイルを書き換えてリブートします。(sudo reboot)
次に、RubyでI2Cを使うためのモジュールをインストールします。

$ sudo gem install i2c

VNCとかちょっと寄り道しましたが、これでRaspberry PiでI2Cを使う準備ができました。

I2Cも入れたらSPIも入れましょう。
やることはだいたいI2Cと一緒で、まず/etc/modulesを編集します。

$ sudo vim /etc/modules

spidev
を書き足してください。
そして/etc/modprobe.d/raspi-blacklist.confを編集します。

$ sudo vim /etc/modprobe.d/raspi-blacklist.conf

blacklist spi-bcm2708
をコメントアウトして
#blacklist spi-bcm2708
にします。
そしてリブート。(sudo reboot)

Raspberry PiならGPIOもいじりたいので、RubyからGPIOをいじるライブラリも入れます。pi_piperWiringPiってのがあるらしいので、面倒なんて両方。まずかったら後からどうにかしましょう。

$ sudo gem install pi_piper
$ sudo gem install wiringpi

あと、後々いろいろやりたいので以前Linux MintでRubyのamazon-ecs(とNokogiri)をインストールするで書いたとおりいくつかライブラリを入れておきます。

$ sudo apt-get install libxslt-dev libxml2-dev
$ sudo gem install nokogiri
$ sudo gem install amazon-ecs

nokogiriのインストールにけっこう時間がかかるのですが、くじけないようにしましょう。

次回、Dropbox-Uploaderのインストールと設定です。

[連載リンク]
Raspberry PiにRaspbianをインストール(いまさら)
Raspberry PiのRaspbianにRubyとかインストール
Raspberry PiのRaspbianでDropbox-Uploaderをインストールして設定する(2013/09/28現在)

カテゴリー: ありものソフト, 電子工作, Linux, Mac タグ: パーマリンク

Raspberry PiのRaspbianにRubyとかインストール への3件のフィードバック

  1. ピンバック: Raspberry PiのRaspbianでDropbox-Uploaderをインストールして設定する(2013/09/28現在) | Ukkari blog

  2. ピンバック: Raspberry PiにRaspbianをインストール(いまさら) | Ukkari blog

  3. ピンバック: Raspberry PiのRaspbianでDropbox-Uploaderをインストールして設定する(2016/08/21現在) | Ukkari blog

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google フォト

Google アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中