Open3
ひたすら実践を通じてnixを学びたい
nix tutorialsを、できるだけ実践を通じて学びたい。
nixでの環境構築をできるようになれば、パソコンが変わってもいつも同じ状況を作り出せるようになる!
nixとは
ビルド済みのものに対するハッシュと、nix言語を利用して、再現可能な環境を構築する技術。
nixをインストールする
私はmacOSを利用している。
以前何回かnixのインストールに挑戦していて、
- bashrc.backup-before-nix
- zshrc.backup-before-nix
などが残っていた。
「nixがインストールされている状態だと、.backup-before-nixのファイルが自動生成されるのか?」と思って、.backup-before-nixのファイルをすべて削除して、install shellを実行した。
……ところ、うまくインストールが成功しまった!
公式が推奨している手順は、
- bashrcなどをバックアップする
- bashrc.backup-before-nixのファイルに
nixへの言及がないか
確認する - bashrc.backup-before-nixをbashrcに置き換える
みたいな手順だったので、何か問題が起きないか危惧している。
だが、とりあえず学習のための第一歩は進められたとしたい。