0

Linux Mint 仮想マシンで Sublime Text 2 エディターを 2.0.1 から 2.0.2 に更新しようとしています。古いディレクトリを削除し、新しいファイルをディレクトリに解凍しました。問題ないように見えますが、「./sublime_text」を実行すると、ファイルがそこにあるように見えても「そのようなファイルまたはディレクトリはありません」というエラーが表示されます。実行権限があり、ルートとしてログインしたsudoで実行しています。実行可能ファイルを認識しない理由がわかりません。

 mint10-dev64 etc # ./sublime_text

32ビットをインストールしていたので、これはエラーだと思っていました。64 ビットをインストールすると、次のエラーが表示されます。

mint10-dev64 Sublime Text 2 # pwd
/home/devuser/Documents/Sublime Text 2
mint10-dev64 Sublime Text 2 # ls -la
total 8516
drwxr-xr-x 5 devuser devuser    4096 2013-07-07 20:21 .
drwxr-xr-x 5 devuser devuser    4096 2013-07-15 11:44 ..
drwxr-xr-x 7 devuser devuser    4096 2013-07-07 20:21 Icon
drwxr-xr-x 2 devuser devuser    4096 2013-07-07 20:21 lib
-rw-r--r-- 1 devuser devuser    4206 2013-07-07 20:21 PackageSetup.py 
drwxr-xr-x 2 devuser devuser    4096 2013-07-07 20:21 Pristine Packages
-rw-r--r-- 1 devuser devuser   10838 2013-07-07 20:21 sublime_plugin.py
-rwxr-xr-x 1 devuser devuser 8662712 2013-07-07 20:21 sublime_text
mint10-dev64 Sublime Text 2 # ./sublime_text
g_dbus_connection_real_closed: Remote peer vanished with error: Underlying
GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Terminated
4

1 に答える 1

2

として実行しようとしているため、エラーが発生していますroot。ユーザーとして(ディレクトリdevuser 内から)実行すると、問題ありません。元のエラーは、ディレクトリ内/home/devuser/Documents/Sublime Text 2から実行しようとしていて、そこにインストールされていなかったことが原因だと思います。コマンドの一部は、「現在のディレクトリでこのような名前のファイルを実行する」ことを意味します。./sublime_text/etc./

于 2013-07-15T17:06:46.193 に答える