箱のプログラミング日記。

渋谷の自社開発企業でRails書いてます。

環境変数についておさらい

今更すぎるけど環境変数について少し深掘り。 環境変数とは 環境変数とは、OSが設定値などを永続的に保存し、利用者や実行されるプログラムから設定・参照できるようにしたもの。 引用元:環境変数とは - IT用語辞典 e-Words 「環境変数」って言うと一般的に…

「パスを通す」の意味をちゃんと理解する

「パスを通す」ってよく言うしなんとなく普段言われるがままやってるけど、ちゃんと言語化しておこうと思いLinuxのお勉強。 そもそもの話 そもそも日頃実行しているコマンドたちは、それ自体がどこかにファイルとして存在していて、コマンドを叩くことでファ…

Dockerを使った環境構築が楽すぎてビビった

突然の社用PCフリーズからの入社後2回目の環境構築、今回はGo編。 弊社ではRailsとGoを使っていて、RailsはまだDocker化されていないので結構大変だったんだけど、Goの方はDocker環境なのでめちゃめちゃ楽で驚いた話です。 Dockerのインストール $ brew inst…

MySQLがまたまた起動しない【自動起動で解決】

以前もだいぶエラーにハマってこんな感じの記事を書いた気がするのだけど、前はだいぶごちゃごちゃいろんな原因が絡んでいて複雑だったので、改めてシンプルに残しておくためにメモ。 ハマったエラー $ bin/rails db:migrate rails aborted! Mysql2::Error: …

Xcodeのインストールができない

社用macが不具合起こしてPC変えざるを得なくなったため、新しいPCで再度環境構築。。 その際にXcodeのインストールで詰まったのでメモ。 Xcodeとは Xcode(エックスコード)は、ソフトウェアを開発するためのアップルの統合開発環境 (IDE) であり、かつてはM…