Windows10での開発環境(Mac、やめた)

Macは諸々あってやめたので、Window10での開発環境を列挙します。
用途はLinux上で開発するWebアプリ(普段はRailsやってます)
各機能の使い方は検索すれば出てくるものの、全体を通しての例みたいなものが見当たらなかったのでメモ。

現状

  • Windows 10
    • VirtualBox
      • Ubuntu Server 18.04 ※実際の開発環境はこれ
        • Docker, Docker Compose etc
        • samba
          Windowsとのファイル共有
    • Windows Subsystem for Linux(WSL)
      • Ubuntu 18.04
        Microsoft Storeからインストール
        SSHクライアントとしてVirtualBox上のUbuntuに接続
        Railsでlocalhost:3000とする場合は、sshにてローカルポートフォワード
        クリップボードを共有したい場合は、X11フォワード
    • wsltty
      WSL用のターミナル(標準のものは使いにくいため)
    • VcXsrv
      X11フォワードするためのXサーバ
    • Visual Studio Code
      samba経由でVirtualBox上のUbuntuに接続し、ファイルを編集
      統合ターミナルでWSLのUbuntuを使いたい場合、設定を変更

失敗例

  • Windows 10
    • VirtualBox
      • Lubuntu 18.04 ※これ単独
        出来なくはなかったが、kswapd0が出現すると極端に遅くなり再起動が必要で手が止まる…

コメント

このブログの人気の投稿

AMD環境でKVM PCIパススルー (PT2で)

Rails Devise認証のカスタマイズメモ

NagiosとSlackの連携時、Channelを指定する