aspcudは「cstat not lstat file」で失敗します


0

aspcudocamlのopamパッケージマネージャーが推奨する外部ソルバーです。残念ながら、Debian用にのみパッケージ化されています。他のディストリビューションでは、sourceforgeページから利用可能なバイナリを含むtarballがあります。

すべてのバイナリをパス内のどこかにコピーするだけで(例:)/usr/local/bin、実行はaspcud失敗し、情報のないエラーメッセージが表示されます。

$ aspcud
error: could not lstat file

[これを主に投稿して、「ファイルをlstatできませんでした」がGoogleにヒットするようにしました。現在唯一のヒットは、同じ問題に遭遇した他の誰かです。]

回答:


0

問題はaspcud、どちらか、.または呼び出された明示的なプレフィックスで依存する他のファイルaspcudを探すことです(つまり、それを介して呼び出す場合はgringoin を探しますが、./gringoそれを介し/usr/local/bin/aspcudて呼び出す場合はを探します/usr/local/bin/gringo)$PATH。そのため、バイナリをパスにコピーするのではなく、tarball全体をコピーする/optか、同様のパスにコピーしてから、aspcud実行可能なシェルスクリプトをフルパスで呼び出す

#!/bin/bash

/opt/aspcud-1.9.1-x86_64-linux/aspcud $@
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.