アプリ開発備忘録

PlayStationMobile、Android、UWPの開発備忘録

WSL

【WSL】クリーンな環境を作成する(Ubuntu)

WSL

追加でUbuntu環境を立てます。 作成 以下からダウンロードします。前は /jammy/current/ に合ったみたいですが、wsl専用にルートから生えてました。 https://cloud-images.ubuntu.com/wsl/jammy/current/ 自分はamd64環境なので以下をダウンロード。 ubuntu-…

【Ubuntu】DockerのCLIだけを入れて、RemoteDockerを指定する。

こちらを参考に docker-ce-cli だけを入れます。 https://docs.docker.com/engine/install/ubuntu/ DOCKER_HOSTを指定します。 export DOCKER_HOST=0.0.0.0:2375 docker version を実行して Server: が表示されればOKです。

WSL2でDocker Server(Engine)を立ち上げて、Windows側から使用する

Ubuntu-22.04 を使用します。今回distribution名はdockerにしました。 Dockerをインストール まずはDockerの公式ガイドに従い、Docker Engineをインストールします。 https://docs.docker.com/engine/install/ubuntu/ 起動時の設定 Boot時にsystemdを起動す…

WSL2でssh-add

WSL

Could not open a connection to your authentication agent. 以下を実行してから。 eval "$(ssh-agent -s)" ssh-addをする。 ssh-add ~/.ssh/id_rsa

WSL2でdockerを使う。

WSL2はほぼ動かないコマンドはありません。dockerも使えるようになったので入れて見ましたが、色々間違えたりもしたのでそれも合わせて紹介しようと思います。 間違い編 Ubuntuでの入れ方の記事を見て、それをそのまま試せば良いんだろ。 -> 一応動いたもの…

wslにnodeを入れる

WSL

参考 参考というか、ここを見ればおしまいです。 https://docs.microsoft.com/en-us/windows/nodejs/setup-on-wsl2 インストール curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash nvm use node

WSL+WindowsのJetBrains製品でSCSSを使用する

一応WSL2を使用しています。 セットアップ sudo apt-get install ruby rubygems ruby-dev sudo gem install sass 設定 Tools -> File Watchersから + でSCSSを追加します。 Programsには wsl.exe を記述します。 デフォルトのディストリビューション以外を使…

Windows TerminalでWSLをホームディレクトリで開く

設定を開きます。 jsonのprofilesに以下のような設定があります。 { "guid": "{3092b9ac-06b9-5c04-a123-3f7b1c90c758}", "hidden": false, "name": "develop", "source": "Windows.Terminal.Wsl" } ここに startingDirectory を設定してあげれば良いのです…

WSL2へ外部PCからアクセスする

WSL

※19041.207を使用しました。 WSL2へ外部PCからアクセスするのにかなり苦労しました。一つずつ挙動を追っていきます。 WSL1とWSL2のIPアドレス違い WSL1ではWindowsと全く同じIPアドレスを持っていましたが、WSL2では違うIPアドレスを持つようになりました。…

Windows OSからのWSL2の削除と今後のアップデート、Insiderの人の対応

WSL

WSL2を起動すると以下のようなテキストが表示されました。 WSL 2 を実行するには、カーネル コンポーネントの更新が必要です。詳細については https://aka.ms/wsl2kernel を参照してください [process exited with code 4294967295] https://devblogs.micros…

WindowsでSwiftFormatを使用する

https://github.com/nicklockwood/SwiftFormat ビルド git clone https://github.com/nicklockwood/SwiftFormat cd SwiftFormat/ swift build -c release 以下にswiftformatがあるのでPATHを通しておきましょう。 cd .build/release/ 使用 以下のファイルに…

WindowsでSwiftのサジェストを使用する

サジェストを使用するにはLanguage Server Protocol (LSP)を利用する。 MSが主導している、サジェストとかを共通のInterfaceで提供しよう的なプロジェクトです。 https://microsoft.github.io/language-server-protocol/ LSPのビルド iOSは公式で用意してい…

WindowsでSwiftのビルド環境を作成する

WSL2のUbuntu 18.04.4 LTSを使用しました。 Swiftのセットアップ 以下に従う https://swift.org/getting-started/#installing-swift 依存のダウンロード sudo apt-get install clang apt update, apt upgradeしておくと良い。していないとパッケージが足りな…

WSLでVS Codeを入れると

WSL

ダウンロードはこちらから。 https://code.visualstudio.com/docs/setup/linux wget https://update.code.visualstudio.com/latest/linux-deb-x64/stable mv stable stable.deb sudo apt install ./stable.deb どっちが起動する? 通常、codeと入力するとWin…

WSL2でJetBrains ToolBoxを起動する

WSL

準備 WSL1では動かないので注意です。(一応動かせばするのでエラー文に従ってください) Xの準備は終わっているものとする。 https://matsudamper.hatenablog.com/entry/2020/01/06/180037 実行 WSL1からWSL2へのコンバート WSL1の場合は。 wsl --set-versi…

WSL2でX Window Systemを使用する。

WSL

X ServerをWindowsに入れておきます。自分は有料のX410を使用しています。無料だとVcXsrvがあるようです。 Microsoft Storeから入れられるのと、購入時はX410の方が安定していたのでX410を使用しています。(今は知らない) X410 - X Server for Windows 10 - …

WSLでimport、export、デフォルトユーザー名を変更

WSL

WSLの環境はimport、exportができ、Windowsの標準機能とコマンドで簡単に環境を戻したり、複製したりできるのが便利です。 エクスポート 以下のコマンドでエクスポートします。 wsl --export [distribution_name] [file_name].tar インポート 以下のコマンド…