0
0

More than 3 years have passed since last update.

kintone開発環境構築メモ

Last updated at Posted at 2019-11-15

kintoneカスタマイズ開発の際の、環境構築に関する個人的な備忘録です。

はじめに

kintoneでカスタマイズをする際は、いくつか方法があります。

  1. kintoneのプラグインを使う
  2. ローカルPCに環境を構築する
  3. AWS Cloud9 などクラウド環境を使う

ここでは 2.の方法をまとめておきます。

My環境

2019-11-15現在

  • mac OS10.14.6
  • Homebrewを利用しています
  • Nodeはnodebrew

Nodeのセットアップ

nodeを新規にセットアップする

  1. Homebrewをインストールします
  2. nodebrewをHomebrewでインストールします
  3. nodebrewでnodeをインストールします
  • Homebrewのインストール方法は https://brew.sh/index_ja にあります。
  • nodebrewはbrewでインストールします。 brew install nodebrew
  • nodeはnodebrewでインストールします。nodebrew install stable(最新の安定版)

nodeの最新版をセットアップする

  1. Homebrewをアップデートします
  2. nodebrewをHomebrewでアップデートします
  3. nodebrewでnodeをインストールします
$ brew update
$ brew -v
Homebrew 2.1.16
Homebrew/homebrew-core (git revision ce38; last commit 2019-11-14)
Homebrew/homebrew-cask (git revision 3d4819; last commit 2019-11-15)
$ brew upgrade nodebrew
$ nodebrew install stable
Fetching: https://nodejs.org/dist/v12.13.0/node-v12.13.0-darwin-x64.tar.gz
######################################################################## 100.0%
Installed successfully
$ nodebrew list
v11.14.0
v12.3.1
v12.13.0

current: v12.3.1
$ nodebrew use v12.13.0
use v12.13.0
$ node -v
v12.13.0

kintone開発ツールセットアップ

kintone-cli をインストールします。

$ npm install -g git://github.com/kintone/kintone-cli.git

エディタ関連

VS Code

プログラミング言語関連

Perl

チートシート

brew install plenv
brew install perl-build
echo 'eval "$(plenv init -)"' >> ~/.bash_profile
plenv -v
plenv commands
plenv install 5.30.1
plenv versions
plenv global 5.30.1

Ruby

debug

Unit Test

参考

関連リンク

パッケージを使ってインストールしたNode.jsを削除する

使い方に注意してください。

lsbom -f -l -s -pf /var/db/receipts/org.nodejs.node.pkg.bom \
| while read i; do echo ${i}; done
| sed -e "s/^\.\///" \
| while read ii; do sudo rm /usr/local/${ii} done
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