@ledsun blog

Hのキーがhellで、Sのキーがslaveだ、と彼は思った。そしてYのキーがyouだ。

WSL

IDEの設定を同期する

Macで育てたIDEの設定を引き継ぎたいので、IDEの設定をクラウドで同期してみました。 対象のIDEは、VSCodeとRubyMineです。 VSCode Githubアカウントで同期できるので簡単でした。 問題はprettierとかtabnineとかWSLにインストールしないと行けないプラグイ…

WSLでRailsを動かす時に躓いたこと

WSLっていうかUbuntuだと思います。 結論からいうと libsqlite3-dev libffi-dev を入れておきましょう。 libsqlite3-dev gem install rails -v 7.0.0.alpha2してrails newすると次のエラーがでます。 An error occurred while installing sqlite3 (1.4.2), a…

git Fork をWSLで使う

Macの頃から Fork というgitのGUIクライアントを使っています。 git Forkのスクリーンショット これをWSL上のgitリポジトリに対して使う話です。 wsl-gitという便利なツールがあります。 WSL上のgitコマンドをホストのWindows側から実行するためのラッパーで…

WSLにいれたfish shellで使っているnvm.fishにデフォルトバージョンを設定する

現象 WSLにfish shellを入れnvmを入れた状態で、gitのコミットフックを設定してあるリポジトリで、VSCodeからGitコミットしたら次のエラーが起きました。 VSCodeからGitを操作したときのエラー Git: /usr/bin/env: 'bash\r': No such file or directory とい…

WSLにfish shellをいれる

WSLのデフォルトのShellはBashです。 Bashだと履歴検索などが不便なので、Macで使っていたfish shellをインストールします。 fish shell - 3.x release series : “Fish shell maintainers” team sudo apt-add-repository ppa:fish-shell/release-3 sudo apt-…

WSL上で動かしているWebアプリケーションを外部から参照する

WSL上でWebアプリケーションを開発すると、本番環境とほとんど変わらない環境が手に入るので便利です。 WSL上で動かしているWebアプリケーションはホストのWindowsからはlocalhostで参照できます。 ところが、ホストのWindowsの外、例えば、Androidの実機か…

Windows上でWSLを使った開発環境を作る

WSLも仮想マシン(?)なので、MacでのDockerと同じくファイルの同期が遅いようです。 そこでDeveloping in the Windows Subsystem for Linux with Visual Studio Code を参考にして、ファイルをWSL上で置いて、Windows上のVSCodeから編集出来るようにします…