私はLinux 2(Ubuntu 22.04)用のWindowsサブシステムを実行しています。
走りたいGEMMA2(gemma2lib):内部協会それは言う:
~/opt/guix/bin/guix package -i python python-toolz -p ~/opt/gemmalib
. ~/opt/gemmalib/etc/profile
コードを見ると、まずGNU Guixをインストールする必要があることがわかりました。私はそれを使ってそれをしました:
sudo apt install guix
ただし、\\wsl$\Ubuntu-22.04\opt
ディレクトリは空です。
\\wsl$\Ubuntu-22.04\var
ディレクトリには含まれていませんdaemon-socket
。
また、ディレクトリguix
から\\wsl$\Ubuntu-22.04\usr\bin
実行するとguix help
ヘルプが表示されます。これ
を実行すると
guix package -i python python-toolz -p ~/opt/gemmalib
エラーが発生します。
guix package: error: failed to connect to `/var/guix/daemon-socket/socket': No such file or directory
次はどうしたらいいですか…?
おそらくGNU Guixをインストールする必要があるようです。スクリプト上記のようにここ?
それとも問題があるのではないでしょうか。-p profile
?
初心者を助けてください...
修正する:
sudo service guix-daemon service
戻り値: 使用法: /etc/init.d/guix-daemon (start|stop|status|restart|force-reload)
/etc/init.d/guix-daemon status
戻り: guix-daemon が実行されていません。
/etc/init.d/guix-daemon start
戻り値: /etc/init.d/guix-daemon: 行 35: daemonize: コマンドが見つかりません。
guix package -i python python-toolz
guix パッケージ: エラー: `/var/guix/daemon-socket/socket' に接続できません: 接続が拒否されました。
\\wsl$\Ubuntu-22.04\var\guix\daemon-socket\socket
ファイルサイズが0KBであることがわかります。