LoginSignup
1
0

More than 3 years have passed since last update.

【WSL2】インストールしたての時に開発環境構築時にハマったこと

Last updated at Posted at 2020-05-31

WSL2をインストール時にすんなりとうまくいったらなにも問題ないのですが、
エラーが出力して原因を探ったり、一見うまくいったように見えても実は間違っていたりと、
使いこなすのがなかなか大変です。
ハマったことを色々書いていこうと思います。

Ubuntu 18.04.4 LTSを使用しています。

phpをインストールしてみるとエラーが出力されて、インストールできない

Err:6 http://security.ubuntu.com/ubuntu bionic-updates/main amd64 apache2-bin amd64 2.4.29-1ubuntu4.6
  404  Not Found [IP: XX.XXX.XX.XXX 80]
Err:7 http://security.ubuntu.com/ubuntu bionic-updates/main amd64 apache2-utils amd64 2.4.29-1ubuntu4.6
  404  Not Found [IP: XX.XXX.XX.XXX 80]
Err:8 http://security.ubuntu.com/ubuntu bionic-updates/main amd64 apache2-data all 2.4.29-1ubuntu4.6
  404  Not Found [IP: XX.XXX.XX.XXX 80]

パッケージの更新とアップグレードをしていなかった

sudo apt update && sudo apt upgrade

この後に、もう一度phpをインストールする

参考:
https://docs.microsoft.com/ja-jp/windows/wsl/user-support

この調子でnodeもインストールしたが、vue.jsの開発環境をうまく構築できない

エラーなどなにも出力されずに、インストールもうまくいったように見えました。

ところが、apt-getに登録されているnodeのバージョンが古いままになっているので、これだと失敗します。作りたい開発環境にあわせてnodeをインストールする。

参考:
https://docs.microsoft.com/ja-jp/windows/nodejs/setup-on-wsl2

Ubutu日本語化/英語切り替える

まとめ

開発環境を作ろうとして調べると、いろんな情報が手に入ります。
そもそもWSL2やUbuntuを理解していないとハマってしまいがちでした。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0