sudo gem install google_drive でのエラー

ホーム フォーラム Lazurite Pi Gateway関連のソフトウエア sudo gem install google_drive でのエラー

このトピックには 3 返信 、 2 ボイス が含まれます。 最終更新 by  Lazuriteの開発者 1号 1 年、 5 月 前.

表示中の投稿 1 (合計 4 中)
  • 著者
    投稿
  • #10569 返信

    yuta

    こんにちは.

    rubyからgoogle driveに920MHzで取得したセンサーのデータを保存する
    http://www.lapis-semi.com/lazurite-jp/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E4%BE%8B/10249.html

    の最初の項目,必要なパッケージのインストールにおいて

    $sudo gem install google_drive
    を実行した所,

    pi@raspberrypi:~ $ sudo gem install google_drive
    Building native extensions. This could take a while…
    ERROR: Error installing google_drive:
    ERROR: Failed to build gem native extension.

    /usr/bin/ruby2.1 extconf.rb
    mkmf.rb can’t find header files for ruby at /usr/lib/ruby/include/ruby.h

    extconf failed, exit code 1

    Gem files will remain installed in /var/lib/gems/2.1.0/gems/nokogiri-1.7.0.1 for inspection.
    Results logged to /var/lib/gems/2.1.0/extensions/arm-linux/2.1.0/nokogiri-1.7.0.1/gem_make.out

    というエラーが出る問題で困っています.

    なお、私の環境は以下の通りです。

    Raspberry Pi 2 Model B
    Lazurite Pi Gateway A
    Raspberry Pi2/3用 Raspbian JESSIE イメージファイル (kernel version 4.4)

    初期設定に関しては
    Linuxカーネル(JESSIE)に関連する技術情報のまとめ
    http://www.lapis-semi.com/lazurite-jp/raspberry-pi%E9%96%A2%E9%80%A3/9540.html

    を参照し,rubyのバージョン等に関しては変更していません.

    よろしくお願いいたします.

    #10582 返信

    Lazuriteの開発者 1号
    キーマスター

    返信が遅くなり申し訳ございません。
    以下のコマンドを実行して、その後にgoogle_driveをインストールしてみてください。

    sudo apt-get install ruby-dev

    ruby-devはrubyの開発用コードであり、ヘッダファイルが含まれているはずです。

    #10583 返信

    yuta

    お忙しい中返信いただきありがとうございます.

    質問後,自分なりに調べてruby-devをインストールしてみたのですが,やはりエラーが出てしまいgoogle_driveをインストールすることができませんでした.
    (すいません,エラーの内容は忘れてしまいました.)

    代替案として,node-redを用いてHppt RequestでIFTTTと連携し,IFTTT経由でGoogle Driveと連携するという手段でデータをGoogle Spreadsheetに保存することができました.(参考: http://denshibu.blog.fc2.com/blog-entry-24.html)

    同じエラーが出ている方の助けになれば幸いです.

    #10593 返信

    Lazuriteの開発者 1号
    キーマスター

    情報シェアありがとうございます。
    エラーが発生しなかったとしても、rubyからgoogle_driveを使うのは少し難易度が高いので、IFTTTのほうが簡単ではないかと思います。

表示中の投稿 1 (合計 4 中)
返信先: sudo gem install google_drive でのエラー
あなたの情報:




32 + = 34