このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
![Windows11環境でWSLによりLinux環境を作っていたが、WSLへのアクセスが出来なくなった - Microsoft Q&A](https://cdn-ak-scissors.b.st-hatena.com/image/square/d6e4cb632c7025e9f5e05fd314fbf6dcd6144e8d/height=288;version=1;width=512/https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fmedia%2Fopen-graph-image.png)
問題 apt で npm をインストールすると、だいぶバージョンが古いのですが、新しいバージョンのをインストールするにはどうしたらよいですか。 $ node -v v8.10.0 $ npm -v 3.5.2 npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "run" "build" npm ERR! node v8.10.0 npm ERR! npm v3.5.2 npm ERR! file sh npm ERR! code ELIFECYCLE npm ERR! errno ENOENT npm ERR! syscall spawn npm ERR! my-app@1.0.0 build: `npx webpack --mode=production` npm ERR! spawn ENOENT npm ERR! npm ERR! Failed
最近のWindowsは、Linux環境をもWindows上に構築することができる、Web系開発者(?)などLinuxを主戦場にしているソフトウェアエンジニアにも優しい環境を目指しているようです。もちろんそれはWSL(Windows Subsystem for Linux)なわけですが、すでにMicrosoft社から、Linux GUIアプリについても「ユーザが特に何も準備することなく」実行可能にする、ということがアナウンスされています。 そのLinux GUI環境は「WSLg」という名前で呼ばれていて、Windows Insider Programに参加している方は、このWSLgを試すことができます。 僕はLinuxが主戦場であり、ここ数年はWindowsでもなくmacでもなくChromeOSでもなく、デスクトップ機にLinux(Kubuntu)を入れて開発を行っています。その環境が快適す
WSL(Windows Subsystem for Linux)を初期から使っている僕がLinuxやプログラミングの初心者向けにWSLのメリットを解説してみます。 数年前、Windows 10のアニバーサリーアップデートで導入された、Windows subsystem Linux。aka. Bash on ubuntu on windows, 通称 WSL。 正確にはWSLというのはubuntu/bashだけなく、その他のLinuxディストリビューションである、debian、Kali Linuxといったものも含めての名称となります。しかし実情、WSL=Bash on ubuntu on Windowsであると考えても差し支えはないでしょう。 WSLはその名の示すとおり、Windows上でLinuxを動かすためのシステムです。初期で使用できるLinuxコマンドのほぼ全てのコマンドを使用するこ
2021 年 7 月 29 日に Windows11 が「Windows Insider Program」の Beta チャネルでリリースされたので、メイン PC を Windows11 に Upgrade しました。 リリース情報のネタ元はココです。 Windows11 では WSL を「wsl –install」とするだけで、従来の CUI ベースの WSL2 に加えて GUI アプリを動作させることができる WSLg も同時にインストールされます。 前々から興味があったので、早速 Linux の GUI アプリを動作させてみたのですが、最初数日は機嫌よく動作していたのですがある日突然、以下のエラーが発生するようになりました。 色々と試していたのですが、最終的に修復できた方法をご紹介します。 同じ現象で悩まれている方の一助となれば幸いです。
今日はクラスメソッドの創立記念日なので、ブログを書かなければいけないという無言の圧力があります。 あまり時間も確保できなかったので、簡単に書けそうなネタをチョイスしました。 といっても以前新しいPCに交換した際に行った作業の備忘録です。 まえおき 私は開発用PCとして普段WindowsOSを利用していますが、実際はUbuntu on WSLでほとんど完結するようにしています。(個人PCもUbuntuOSを利用しています。) というのも、残念なことに弊社ではUbuntu Desktopの利用に関するオフィシャルサポートがないからです。 なにが言いたいかというと、ここで紹介するのは通常のWindowsの移行ではなく、あくまでUbuntu on WSLユーザーにフォーカスした移行ガイドということです。 また、私はUbuntuユーザーだということです。 WSLのExport/Import WSLに
概要 前回に引き続きまたWSLネタです。 Windows 10 May 2020 Update (Version 2004)が配信され、私のデスクトップPCはWindows 10 2004になりました。この機会にと思い、WSLのUbuntuを18.04LTSから20.04LTSに変更し、WSLのバージョンも2にして、18.04からの移行も済ませました。 追記:KB4566116適用後のWindows 10 1903,1909でもWSL2が使えるようになっているみたいです https://forest.watch.impress.co.jp/docs/news/1272017.html しかし、Displayの設定がWSL1のときとは異なっているようで、ネット上にまだ情報が少なかったため今回記事にすることにしました。(まあちゃんと探せば出てくるんだろうけど) 前提 環境はWindows 10
WSL2が何もしていないのに(カーネルビルドしたら)壊れた WSL2でカーネルビルドとかしていたらUbuntuが一切立ち上がらなくなりました。 Ubuntuを再インストールしても以下のようなエラーが出続けます。 仕方なく復帰を試みることにしました。 無事復帰するまでの試行錯誤です。 Ubuntuアンインストール 「アプリ -> アプリと機能」からUbuntuをアンインストールします。軽症だったら、リセットするだけで復帰するみたいです(リセットは詳細オプションから選択できます)。私はダメだったのでアンインストールしました。 WSL2無効化→有効化 Ubuntuアンインストールでダメな場合(ダメでした)、WSL2を一回機能をオフにして再起動します。 「コントロールパネル -> プログラム -> Windowsの機能の有効化または無効化」を選択します。 「Linux用Windowsサブシステム」
$ cat /etc/os-release NAME="Ubuntu" VERSION="16.04.4 LTS (Xenial Xerus)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 16.04.4 LTS" VERSION_ID="16.04" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" VERSION_CODENAME=xenial UBUNTU_CODENAME=xenial $ $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Descript
この記事は LITALICO Engineers Advent Calendar 2021 その2 の14日目の記事です。 社内slackでMacの民が環境などでハマっているのを見ると、「(WSLはいいぞ...)」と心の中で思ったり冗談半分で言ったりするのですが、なんだかんだで良さをちゃんと列挙したことないなと気付きました。 今後もし本気で布教する機会が来たときに自信を持って推せるよう、ちょいとここらで想いを書き出してみようと思います。 布教ターゲット 本記事の想定読者、もとい布教ターゲットは、 ソフトウェア開発、特にWeb系の開発をする人 特に強い理由がなくMacを使っている人 宗教上の理由でMacを使わずLinuxを使っているが、ぶっちゃけつらい人 フルスペックなゲームプレイと開発を一つのマシンで欲張りたい人 となっています。信念を持ってMacを使っている方やLinuxデスクトップをガ
: not foundram Files/nodejs/npm: 3 : /mnt/c/Program Files/nodejs/npm:: not foundram Files/nodejs/npm: 5 : /mnt/c/Program Files/nodejs/npm:/mnt/c/Program Files/nodejs/npm: 6 : /mnt/c/Program Files/nodejs/npm: Syntax error: word unexpected (expecting "in") と出てしまう。 情報など ・Windows10 Pro 1809 ・WSL Ubuntu 18.04.2 LTS ・which npm -> /mnt/c/Program Files/nodejs/npm 解決策 vim ~/.bash_profileにPATH="$HOME/bin:$H
なんか限りなく XY 問題な気がしますが cat -e /bin/sh コマンドを使って、改行コードを確認したい あなたが確認したいのは /mnt/c/Program Files/nodejs/npm の改行コードであって /bin/sh の改行コードではないはず。 文字化け そりゃバイナリファイルである /bin/sh をコンソールに表示すれば化けているに決まっています。 /bin/sh^M: bad interpreter のメッセージはシェルスクリプトファイルの1行目 shebang (シバンともシェバンとも) の改行コードが CR LF かつ、そのシバンを解釈する何か ( execve カーネル関数と /bin/sh の合わせ技なんだけど) が LF 改行のみ対応の場合に #!/bin/sh<CR><LF> のシバン行を /bin/sh<CR> なファイルを起動すると解釈し、そんな
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く