0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

R2 Bitcoin Arbitragerを動かすまで【備忘録】

Posted at

ちょっとここらへんに急に興味が湧いたので、動かそうと思って苦労した備忘録を残す
ターゲットとしたシステムはこちら
ありがとうございます
自分の備忘録ですので、内容・体裁はご容赦ください

環境

  • Windows10 Pro
  • Docker
  • Node.js v8.7.0

環境構築するまでの道のり

  1. そのままで動かせる期待をしながらgit cloneし、README.mdのDockerの手順で実施してみたが、全くうまくいかず
     →このままでは埒が明かないので、ローカル環境を汚す覚悟で実行してみることにした
  2. nvmのインストールを行い、Nodeのバージョンを色々変更しながら実行してみた
     →rimraf dist && tscのエラー発生
error TS1005: ',' expected.
が大量に発生した

 →解析した結果TypeScriptのバージョンを変えてみることに
3. npm install typescript@4.1.6 npm install -D @types/express-serve-static-core@4.17.30を実行
4. パッケージを手動で更新し、npm updateで他のパッケージも更新することを試みる
5. 良さそうになったので、再度npm startを実行したところエラーが発生

The operand of a 'delete' operator must be optional

 →tsconfig.jsonstrictNullChecks: falseに変更
6. npm startを実行したところエラーが発生

Error: Cannot find module '../build/Release/zmq.node'

 →npm rebuildを実行
7. 再度npm startを実行したところ無事に実行できるようになった
8. 実行が確認できたため、DockerfileをFROM node:8.7.0に変更しbuild&run

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?