LoginSignup
0
0

More than 5 years have passed since last update.

dash-buttonをWindowsだけで使おうとしてみたが失敗した話

Posted at

Amazon Dash Button

そもそもDash Buttonとは?

Dash_Button.JPG

  • ボタンを「ぽちっ」。お気に入りの商品が少なくなったと気づいたら、ボタンを押すだけで商品をお届けしてくれる画期的なアイテムです。

やりたかったこと

  • dash-buttonでみんなおもしろいことをやっているので、その波に乗りたかった。
  • macやLinuxの記事が多いがwindowsでできたらうれしいのでwindowsのみで実装したかった。

使用したものなど

  • Windows7
  • amazon dash button
  • dasher
  • python
  • nodejs
  • npm
  • git

実際に行った対応

結論から・・・

  • windows7で環境構築(失敗)

構築が上手くいかず、dash-buttonをいじり倒す段階まで持っていくことができませんでした・・・。
以下、行った順に沿って説明していきます。

前準備

  • node.js, npm, pythonをインストール

Dasher のインストールからボタンの登録まで

README を見ながら順番に設定します。

Dasher のインストール

clone してnpm install するだけです。

GitHub からDasherモジュールをclone

適当なディレクトリにclone します。

$ git clone https://github.com/maddox/dasher.git
image.png

cloneはこれだけで完了です。

続いてインストール

dasherのディレクトリまで移動し、npm installを叩く

$ cd dasher
$npm install
......
image.png
image.png
image.png
image.png
image.png
image.png

はい、エラーがたくさん出ておりますね。

pcap/pcap.hファイルがない?
仕方がないので当該ディレクトリを探りにいくと確かに対象ファイルがありませんでした。

先人たちの知恵をお借りしようと、windows環境で実施したものを調べてみたけれども有益な情報なし。
(『Visual Studio 2010 build tools』を入れろと言うエラーなんかもあったので、やってみたけどだめでした)

この他にも出たエラーとして、pythonのバージョンが新しすぎるだとか、npmのバージョンが合ってないなどありましたがこちらはすぐに解決。
しかし、このエラーで完全に詰まってしまいました。

出てくるエラーメッセージを参考に設定を変えたり、足りないファイルの補完などを試みましたが、
終わりが見えなくなってしまったので今回は一旦打ち切りました。

まとめ

Macにて同様の手順で実施した際は、特にエラーが出ることなく構築できました。
Windows環境でもVMware(ubuntu64Bit)などを用いれば構築できたなどの報告はありました。
まだまだ試行錯誤して出来ることはたくさんあるとは思いますが、純粋にWindows環境のみでの構築は厳しい戦いになりそうです・・・。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0