見出し画像

OSSを試したいだけなのに、環境構築で人生が始まる


OSSのリポジトリを見て、
「これ、ちょっと試してみたいな」
と思うことがあります。
ところが、その「ちょっと」が難しい。


まずPythonを入れる。
Node.jsのバージョンを確認する。
Bunも必要らしい。そして、
「あれ? 今のPython、大丈夫だよな?」

と不安になる。


よし! と威勢よくスタート
やらなくてもよい大脱線
行方不明
雪だるま⛄
ふりだしに戻る



新しい環境を入れると、昨日まで動いていたものが壊れる
これは普通。

よし!今からやり直すなら、 nvm だ!

nvm install

Node.jsを変えたら、なぜかNode-REDまで機嫌が悪い。あれ?手遅れなの?

散々調べた結果、
「原因、PowerShell環境変数でした」
……。
もう、新しいOSSどころではない。




そこでDocker

「もう環境を壊したくない。Dockerで隔離しよう」
Dockerは救世主。
……のはずだった。


イメージを作る。
コンテナを作る。
ネットワークを設定する。
ボリュームを確認する。
docker-compose.ymlも増えていく。


そして、ふと気づく。
「……わたし、何を試そうとしてたんだっけ?」


朝と夜


「今日はこのOSSを試すぞ!」

「Pythonのバージョンが……」
「これからは依存関係の整理が大切だ!」
夕方
「Dockerのネットワークが……」

「……何のOSSだったっけ?」



そして、タブを閉じる

ブラウザのタブを全部閉じる。
静寂。

朝開いたタブが一番下から「こんにちは!」
脳が再起動する。
そして、ふと思い出す。
「あ、そうだ。これを試したかったんだ」
……。

明日やろう。
OSSを試しただけなのに、
なぜか一日が終わっている。
これが、技術者の日常である。
「よし!明日がある」



#OSS #OSSあるある #環境構築 #Docker #Docker沼 #開発あるある #エンジニアあるある #技術者あるある #プログラミングあるある #開発者あるある #AI時代 #個人開発 #技術ネタ #ITあるある


いいなと思ったら応援しよう!

むみま|道具道 ここまで読んでいただけるとは✨チップはnote創作に使わせていただきます🤗