問題タブ [bash-on-windows]
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.
prolog - SWI-Prolog 7.2.3 のあるマシンにはライブラリがありますが、別のマシンにはありません
私は Prolog コードを開発しており、2 台の異なるマシンで SWI-Prolog を使用しています。どちらの SWI-Prolog インストールも、Windows 10 の Ubuntu の Bash にあります。
最初のマシンに SWI-Prolog をインストールするための手順を覚えていませんが、問題なく必要なコードを実行library(plunit)
できます。swipl --version
コンソールで実行すると戻ります
ソースからダウンロードして作成/インストールした2番目のマシンで、エラーが表示されますsource_sink 'library(plunit)' does not exist
。swipl --version
コンソールで実行すると戻ります
私の理解では、SWI-Prolog のライブラリはリリースに依存していました。そうではありませんか?おそらく、swipl --version
値はいくつかの洞察を提供しますか? 残念ながら、私は互換性の理由から、この特定のバージョンの SWI-Prolog に固執しています。これまでのところswipl
、2 台目のマシンに再インストールしようとしても成果はありませんでした。
bash - OS「Bash on Ubuntu on Windows10」でpycharmのようなIDEでbashファイルを動かす方法
- 私の OS は
win10 X64
で、Windows の Ubuntu に Bash をインストールしました。 - 私のIDEはPycharm2017で、のようなbashプラグインをインストールしまし
BashSupport
たShell Process
。
私のテストファイルhelloworld.sh
には次のようなコードがあります:
このスクリプトを Pycharm で実行すると、次のような結果になります。
C:\WINDOWS\system32\bash.exe E:/MyCodes/shell/hello-sh/hello.sh /bin/bash: E:/MyCodes/shell/hello-sh/hello.sh: そのようなファイルまたはディレクトリはありません
Pycharm のような IDE で bash スクリプトを実行することは可能ですか? そしてどうやって?
bash - docker-compose は DOCKER_HOST を無視します
3 つの Docker イメージ、MySQL、Redis、および Bash for Windows (WSL) で私のプロジェクトを実行しようとしています。
そのためには、Windows で実行されている Docker エンジンに接続する必要があります。具体的にはtcp://locahost:2375
. 次の行を に追加しました.bashrc
。
export DOCKER_HOST=tcp://127.0.0.1:2375
またはdocker
のようなコマンドを正常に実行できますが、プロジェクト ディレクトリ
に移動してイメージをロードし、コンテナーを起動するたびにエラーが発生します。docker ps
docker run hello-world
cd
sudo docker-compose up --build
エラー: http+docker://localunixsocket で Docker デーモンに接続できませんでした - 実行されていますか?
標準以外の場所にある場合は、DOCKER_HOST 環境変数で URL を指定します。
引数を使用するとアドレスを提供できることはわかってい-H
ますが、より永続的な解決策を見つけたいと思います。何らかの理由で環境変数docker-compose
を無視しているようで、その理由がわかりDOCKER_HOST
ません..