Open mame-n opened 6 years ago
gemを動かすためにRubyが新しくないといけない。rbenvで新しくすることにした。
$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv $ cd .rbenv $ src/configure $ make -C src $ ~/.rbenv/bin/rbenv init $ source ~/.bashrc $ rbenv -v $ git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build $ ~/.rbenv & rbenv install -l $ rbenv 2.5.0 $ rbenv global 2.5.0 $ /etc/profile.d/rbenv.sh を下記の内容で作成しておく
export RBENV_ROOT=/opt/ruby/.rbenv export PATH="$RBENV_ROOT/bin:$PATH" eval "$(rbenv init -)"
これでgemが2.5.0で動くようになった。
pi_piperのインストール
$ sudo apt-get install ruby-dev $ sudo gem instal pi_piper
gem install pi_piperだけでは
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
となってしまうので、ruby-devが必要。Webにはruby-develとあるが、それはyamでの名前で、apt-getはruby-devらしい。
最新版Rubyをインストール Pi-piperにすがる homebridge-cmdでRuby呼べるか確認する