komatsuins
2018年6月13日 8時58分
初めてArmadilloを使用します。
取説に従ってサンプルアプリケーションを動作させようとしましたが、
bundle install --path vendor/bundle
を入力すると、
Don't run Bundler as root.・・・
が返ってきます。
上記エラーを無視してさらに
bundle exec ruby sample.rb --config config.json
入力すると
armadilloからCould not locate Gemfile
が返ってきます。
通信はすべてモバイル通信(3G)にて行っています。
pingが通ていて、ntpによる時刻設定もできています。
そこで、下記質問に関してご教示をお願いいたします。
(1)ping,ntp時刻設定ができていいればモバイル通信は問題ないと考えてよいでしょうか?
(2)サンプルアプリケーションを動かすための手順に間違いがあるでしょうか?
テラタームで取得したサンプルプログラムの手順を添付いたします。
テラタームのログは下記の手順で取得しています。
・NTP時刻更新
・ping
・curl -k0 https://armadillo-iot-sample.herokuapp.com/client/sam ple.rb
・curl -k0 https://armadillo-iot-sample.herokuapp.com/client/con fig.json
・curl -k0 https://armadillo-iot-sample.herokuapp.com/client/Gemfile
・bundle install --path vendor/bundle
・bundle exec ruby sample.rb --config config.s json
なお、IPやDNSなどの設定は何も変更していません。
以上、よろしくお願いいたします。
ファイル | ファイルの説明 |
---|---|
armadillo.txt | テラタームログ |
コメント
komatsuins
at_ito
2018年6月20日 18時08分
伊藤です。
ログを見ましたがcurlのオプション指定で"O"(アルファベットのオー)であるべきところが"0"(数字のゼロ)になっているようです。
試しにPDFのマニュアルからコピー&ペーストして試してみて挙動変わりませんでしょうか。