8
1

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 3 years have passed since last update.

toio™(ロボットトイ | toio(トイオ))Advent Calendar 2019

Day 18

ゼロから始めるtoio.js 買ったばかりのMacbook Proでサンプルを動かすまで

Last updated at Posted at 2019-12-17

これは「toio™(ロボットトイ | toio(トイオ)) Advent Calendar 2019」の18日目の記事になります。

はじめに

先日記事に書いたtoio.jsの作例は全てwindows PC上で開発しました。
[ソフトウェア初心者がtoio.jsで作ってみた 5つの作例紹介] (https://qiita.com/yuyaHirano/items/ddeb9d8bf7f844e52f1f)

最近別件でiOS App開発を始めたいなと思い、新しくMacbook Proを購入しました。
せっかくなので、Macでもtoio.jsを動かしたいということで、環境構築を行いました。
備忘録も兼ねて、サンプルを動かすまでを記録に残しておきます。

使用機種とmacOSバージョン

  • Macbook Pro 13インチ 2019年モデル (A2159)
  • macOS 10.15.1

1.Node.js環境のインストール

toio.js公式によると、Node.js version 8以降が必要なようです。
スクリーンショット 2019-12-10 15.58.49.png

今回はバージョン依存の問題にはまった時のことを考えて、
Node.jsのバージョンを自由に変更できるように、nodebrewを入れます。

homebrew -> nodebrewの順にインストールを行った後、
所望のバージョンのNode.jsをnodebrewを使ってインストールします。

1-1 homebrewのインストール

homebrewはmacOS用パッケージマネージャーです。
[homebrew 公式HP] (https://brew.sh/index_ja)

公式HP上にあるインストール用コマンドを一行打つだけで、インストールが完了します。

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

※更新がかかるかもしれないので、公式HPのコマンドを参照してください。

途中でログイン用のpasswordが求められるので入力して進めます。

1-2 nodebrewのインストール

次はnodebrewのインストールを行います。
nodebrewを使うと、nodeのバージョンを細かく選択して使用することができます。

[参考にした記事 NodebrewでNodeをインストールする] (https://qiita.com/mame_daifuku/items/373daf5f49ee585ea498#nodebrew%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B)

上記サイトに従い、インストールと環境変数の追加を行ってください。

!!重要!!
環境変数のPATHを通さないと以降の手順でNode.jsのインストールに失敗します。

1-3 Node.jsのインストール

nodebrewを使ってNode.jsのインストールを進めます。
今回は公式でサポートしている最小バージョンの8を入れてみます。

インストールできるNode.jsのバージョンは以下のコマンドで確認できます。

$ nodebrew ls-remote

たくさんのバージョンが出てきますが、今回はバージョン8の中の最新版、v8.16.2を入れてみます。
nodebrew installというコマンドもありますが、nodebrew install-binaryの方が早いという記事があったので、こちらのコマンドを使用します。

$ nodebrew install-binary v8.16.2

インストールしただけでは、使用する状態になっていません。
試しに現状のnodeのバージョンを調べるために、"nodebrew ls"というコマンドを打ってみます。
current: none となっており、これは現状使用するバージョンが指定されていないことを示しています。
"node -v"というNode.jsのコマンドでバージョン確認してみても、そもそもnodeのコマンド自体が認識できない状態です。

$ nodebrew ls
v8.16.2

current: none

$ node -v
-bash: node: command not found

使うバージョンを以下のコマンドで指定します。

$ nodebrew use v8.16.2
use v8.16.2

改めて確認してみると、
current: v8.16.2
となっており、使用するバージョンが正しく設定できていることがわかります。
"node -v"で確認しても、正しくバージョンが帰ってきてます。これでNode.jsの準備は完了です。

$ nodebrew ls
v8.16.2

current: v8.16.2

$ node -v
v8.16.2

2 toio.jsのインストール

toio.js公式情報に従い、以下のコマンドを打っていきます。
たったこれだけで見事、toio.jsの環境構築が完了しました。

npm install -g yarn
git clone https://github.com/toio/toio.js.git   # clone repository
cd toio.js                                      # move to repository root
yarn install                                    # install dependencies
yarn build                                      # build @toio/* packages
yarn example:<name of example>                  # start sample application (see below)

最後に

windowsでの環境構築に比べ、とても簡単に環境構築が完了して感無量でした。
ここまで設定が完了したら、前回の記事の作例中のコードを動かすことができますので、是非試してみてください。
[ソフトウェア初心者がtoio.jsで作ってみた 5つの作例紹介] (https://qiita.com/yuyaHirano/items/ddeb9d8bf7f844e52f1f)

私の作ったサンプル実行手順

  • toio.js/examplesの中にディレクトリを作る(名前は任意)
  • index.jsの名前でソースコードを保存する
  • 以下コマンドを打って、実行する
$ node index.js
8
1
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
8
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?