こんにちは、treectrl の最新バージョン ( http://tktreectrl.sourceforge.net/ ) をインストールしようとしていますが、実行するteacup install file://C:/tktreeunzipFolder
とエラーでファイルを上書きできません。
ファイルは、スクリプトによって生成される一時フォルダー内のファイルです。teacup でディレクトリ/tar.gz からパッケージをインストールする正しい方法は何ですか?
(2.4.1 の新しい方法で列ヘッダーを使用したいので、ローカル バージョンを使用したいと思います。他の方法はすぐに廃止されると予想されるため)
また、プリコンパイルされた部分を含むパッケージをインストールせずに使用する方法も知りたいです。つまり、実行するスクリプトのサブディレクトリにパッケージ ファイルを配置したら、パッケージにアクセスできるようにするために必要な特別な手順はありますか。(パッケージを 1 台のマシンにインストールすることは許可されていませんが、とにかく 1 つのスクリプトでそれらを使用したいと考えています)。どうにかしてファイル (dll/so) を登録する必要がありますか? (Linuxではsudoできないことに注意してください)。
作業ディレクトリのサブディレクトリに dll/パッケージを追加すると、次のエラーが発生します (Windows の場合):
ライブラリ "Z:/files/tcl/encounterXtract/treectrl_win/treectrl24.dll" をロードできませんでした: "load Z:/files/tcl/encounterXtract/treectrl_win/treectrl24.dll treectrl" ("package ifneeded treectrl 2.4 .1" スクリプト) "package require treectrl" 内から呼び出される
サイドノート:
linux/unix では、ファイルをサブディレクトリに入れて auto_path に追加するだけで問題ありません。
lappend auto_path path_to_sub_dir