2018-01-01から1年間の記事一覧

Macのrbenvでインストールエラー

久しぶりにrbenvでRuby2.3.0をインストールしようとしたところ、エラーでインストールできなかった。 OpenSSLとcurlのバージョンを上げることでインストールできるようになった。 環境 macOS Sierra 10.12.6 rbenv 1.1.1 rbenv installで出たエラー $ rbenv …

npm install -g はやめる

npm install -g はやめる WebpackやGulp、Angularなど多くのNode.js製のツールを最近のWeb開発ではよく使うが、 それぞれプロジェクトごとに基本的にはバージョンが違う。 にも関わらず、それらのツールの公式サイトには、まずそのツールを使うには、 以下の…

Node.jsの開発環境の構築 - nvmとnodebrew

nvmとnodebrewは どちらも環境にNode.jsのバージョンを指定してインストールし、インストールした複数のNode.jsを切り替えて使うことができる。 機能の違いとしては、nvmはLong Time Supportのバージョンを自動的に選別してくれる機能がある。構成を選ぶ際に…

Node.js、JavaScriptのオブジェクトをJSON形式の文字列にする

ES6のテンプレートリテラルでオブジェクトをデバッグログに出力したい場合、 JSON.stringfyでJSON文字列化する。 console.logなどの出力メソッドに、オブジェクトをそのまま渡すと以下のようなエラーを吐くものがある。 Cannot convert object to primitive …