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

Raspberry Pi 2に日本語プログラム言語なでしこ3をインストールしてHello Worldする

Posted at

Raspberry Pi 2に日本語プログラム言語なでしこ3をインストールして、 こんにちは、世界 を出力してみました。

日本語プログラム言語なでしこ とは

日本語プログラム言語なでしこ(以下なでしこ)は、日本語でプログラミングできる言語です。
現在は2種類存在しており、Windowsで動くバージョン1と、Webブラウザ/Windows/Mac/Linuxで動作するバージョン3があります。今回はバージョン3を使います。

動作環境

今回使用したRaspberry Piは以下の通りです。

  • モデル: Raspberry Pi 2 Model B
  • OS: Raspbian 10 buster
  • Linux カーネル: 4.19.75-v7+

なでしこ3のインストール

なでしこ3の動作には、Node.jsとnpmが必要とのことです。
公式サイトのドキュメント ラズパイで動かそう - なでしこ3 に従ってインストールしていきます。

まずはNode.jsをインストールします。この処理には6〜7分ほどかかるため気長に待ちましょう。


sudo apt-get install -y nodejs npm

インストールが終わったら、Node.jsを最新版に更新します。
画面にWARNが出力されてビビりますが、インストールされたバージョンが古いための警告ですね。

nakkaa@piwo1:~/nako $ sudo npm install n -g
npm WARN npm npm does not support Node.js v10.15.2
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9.
npm WARN npm You can find the latest version at https://nodejs.org/
/usr/local/bin/n -> /usr/local/lib/node_modules/n/bin/n
+ n@6.1.3
added 1 package from 4 contributors in 4.452s

ドキュメントに従ってコマンドを実行していきます。

nakkaa@piwo1:~/nako $ sudo n stable

  installing : node-v12.14.0
       mkdir : /usr/local/n/versions/node/12.14.0
       fetch : https://nodejs.org/dist/v12.14.0/node-v12.14.0-linux-armv7l.tar.gz
   installed : v12.14.0 (with npm 6.13.4)

Note: the node command changed location and the old location may be remembered in your current shell.
         old : /usr/bin/node
         new : /usr/local/bin/node
To reset the command location hash either start a new shell, or execute PATH="$PATH"

nakkaa@piwo1:~/nako $ sudo ln -sf /usr/local/bin/node /usr/bin/node
nakkaa@piwo1:~/nako $ sudo ln -sf /usr/local/bin/npm /usr/bin/npm
nakkaa@piwo1:~/nako $ sudo npm update -g npm

いよいよなでしこをインストールします。

nakkaa@piwo1:~/nako $ time sudo npm -g install nadesiko3
/usr/local/bin/nako3server -> /usr/local/lib/node_modules/nadesiko3/src/nako3server.js
/usr/local/bin/cnako3 -> /usr/local/lib/node_modules/nadesiko3/src/cnako3.js
/usr/local/bin/nako3edit -> /usr/local/lib/node_modules/nadesiko3/tools/nako3edit/run.js
npm WARN css-loader@3.4.0 requires a peer of webpack@^4.0.0 || ^5.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN style-loader@1.1.2 requires a peer of webpack@^4.0.0 || ^5.0.0 but none is installed. You must install peer dependencies yourself.

+ nadesiko3@3.0.65
added 118 packages from 117 contributors in 37.128s

バージョン3.0.65が入りました。

Hello Worldする

私はなでしこ1の文法しか知らないのですが、試しに文字を画面に出力してみましょう。


nakkaa@piwo1:~/nako $ cnako3 -e "「こんにちは、世界」と表示"
こんにちは、世界

動きましたね・・・!

次回はWebエディタを使ってみたいと思います。

2
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
2
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?