我正在尝试在我的Linux Mint虚拟机中将Sublime Text 2编辑器从2.0.1更新到2.0.2。我删除了旧目录并将新文件解压缩到一个目录中。它看起来没问题,但是当我运行'./sublime_text'时,我得到一个'没有这样的文件或目录'错误,即使该文件似乎在那里。它具有可执行权限,我正在以root身份登录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
答案 0 :(得分:2)
您收到错误是因为您尝试将其作为root
运行。以用户devuser
(从/home/devuser/Documents/Sublime Text 2
目录中)运行,它应该没问题。我认为您的原始错误来自于您尝试从./sublime_text
目录中运行/etc
并且未在那里安装它。命令的./
部分意味着“在当前目录中运行名为so-and-such 的文件”。