問題タブ [windows-subsystem-for-linux]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nvm - NVM は最新の Windows Linux Subsystem (WSL) で動作していますか?
スクリプトを介してNVMをインストールでき、次のようなものを実行できますnvm use v6.3.1
ただし、package.json から何かをインストールしようとするたびに、ここで説明されているように許可拒否エラーが発生します
https://github.com/Microsoft/BashOnWindows/issues/14
オンラインで調べてみましたが、明確な答えはありませんでした。nvm は最新の WSL で動作していますか?
c - Windows 上の Ubuntu 上の Bash 上の Eclipse C/C++ プロジェクト
Eclipse Neon (v4.6) をインストールしました。また、「Bash on Ubuntu on Windows」(16 年 9 月) もあります。Cでコンパイルおよびデバッグするためにgccとgdbをインストールしました。ターミナルでテストしましたが、実行されています。
Eclipse を使用して新しい C プロジェクトを作成しようとしていますが、コンパイラの選択段階で、「Windows 上の Ubuntu で Bash」コンパイラを使用するオプションが表示されません。
私の問題を解決する方法はありますか?
eclipse - Linux 用の Windows サブシステムを使用して、Eclipse で Linux gcc ツールチェーン/コンパイラをセットアップする
Windows 10 を使用しているときに、Eclipse で新しい C++ プロジェクトを作成するときに、Windows Subsystem for Linux を使用して Linux GCC コンパイラを選択できるかどうか疑問に思っていましたか? もしそうなら、私はそれをどのように設定するのだろうと思っていました。前もって感謝します!
bash - Windows ファイル システムと対話するとき、Windows Bash シェルが実行されているのはどのユーザーですか?
Bash for Windows をダウンロードしてインストールしました。単純な を実行するls -al
と、多くの許可拒否エラーが発生します。
ユーザーのアクセス許可がどのように解決されているかはよくわかりません。moi
bash シェルで、と呼ばれるユーザーを設定し、ホーム ドライブを持っているとしましょう/home/moi
。するとls -al /mnt/c
、たくさんの許可拒否エラーが発生します。
「Windows 側」で確認しましたが、という名前の新しいユーザーはいませんmoi
。たとえば、許可が拒否されたと報告された場合、どのユーザーが拒否されているのでしょうかls
?/mnt/c/swapfile.sys
次の質問は次のとおりです。Bash ユーザーを取得し、それを「通常の」Windows ユーザーと呼んで同じ権限を持つにはどうすればよいですか?
python - Windows 上の bash で Python を実行するように Visual Studio Code を構成する
.py
Windows bash コンソールを使用して、Visual Studio Code でpython ファイルを実行したいと考えています。
私がやろうとしたこと:
のデフォルト シェルを変更しますsettings.json
。
ファイル名を引数としてコマンドtasks.json
を実行するタスクを追加します。python
ここで解決すべき問題がいくつかあります。
- タスクが希望どおりに bash で実行されていない
C
ドライブにアクセスするには、ファイルパスで置き換える必要がありますC:\
/mnt/c
それらの問題に対する私の解決策を共有できますか?
ruby - Windows上のubuntuでbashを介してlocalhost:portにアクセスする際のエラー
aptible を介してデータベースへの接続にアクセスしようとしていますが、アクセスしようとすると、許可/アクセスに関連していると思われるエラーが発生します。
別のポートを使用するようにファイルを編集しようとしましたが、同じエラーが続きます。
localhost:portnumber への接続でエラーになるようです。
誰かがここで私を助けてくれますか?
私は重要なプロジェクトに取り組んでいるので、これは私にとって非常に重要です。
ありがとうナンディサ
windows - コマンドではないexeから生成されたbatファイルからのbash -c
bash -c
exe (pidgin) の子プロセスとして実行されるバッチ ファイル (Windows 上の ubuntu 上の Linux/Bash の Windows サブシステムの一部) を実行すると、Windows で exe が昇格/管理者であっても、バッチ ファイル エラー:
私が実行している.batファイルは次のとおりです。
私がやろうとしているのは、それを pidgin の「仲間の急襲」として持つことです。これにより、Nickserv からメッセージを受け取ったときに、どこにでも通知されます。
また、bash ファイルとして実行するのではなく、pidgin からコマンドを直接実行しようとしましたが、curl は発生せず、pushbullet を介して通知を受け取りません。しかし、CMD または Run でまったく同じコマンドを実行すると、bash が使用され、curl が正常に実行されます。
この質問も見つけました: PowerShell/cmd を介して Linux アプリ用の Windows サブシステムを呼び出していますが、明らかに bash コマンドをバット ファイルに入れることができるため、これを実行できないと答えているかどうかはわかりません。
windows - MS Windows 10 アニバーサリー エディションの Emacs で WSL bash が見つからない
Emacs はシェルを使用して多くのコマンドを実行します。これは便利な機能です。ほとんどの emacs Windows ユーザーは、一般的な bash コマンドにアクセスするために Cygwin32 をインストールします。しかし、Windows 10 アニバーサリー エディションでは、Windows Subsystem for Linux (WSL) によって bash が "ネイティブ" に提供されます。Cygwin32 を使用する理由はもうありません。残念ながら、MS Windows 用の Emacs は WSL の bash を見つけられないようです。Mx シェルを入力すると、次のメッセージが表示されます: Searching for program: no such file or directory, bash. これが機能しない理由はありますか?
bash - 現在のディレクトリ内の複数のディレクトリの内容を新しいディレクトリにコピーします
まったく新しいので.sh
、古いiPhoneから画像をバックアップして、日付の新しいディレクトリに画像を保存しようとしています。何百ものディレクトリがあり、それぞれから写真を取得し、それらすべてを 1 つのディレクトリにダンプする必要があります。
私の最善の試み:
受信したエラー:
更新:deefffの回答で改善:
それでもこれらのエラーがスローされます:
これは WSL のバグでしょうか?
という事は承知しています
私の仕事を達成するための迅速かつ強力な方法ですが、エラーの原因にも非常に興味があります。