bash:./sublime_text:没有此文件或目录

bash:./sublime_text:没有此文件或目录

通过将解压的文件复制到 在 Ubuntu 14.04 上安装 Sublime Text 3 后/opt,我尝试使用 运行 Sublime Text ./sublime_text

No such file or directory然而,当ls告诉我们它存在时,它给出了一个错误!发生了什么事?

x@x-ubuntu:/opt/sublime_text_3$ ls -l
total 11660
-rw-rw-r-- 1 x x    4696 Dec 16 22:28 changelog.txt
-rwxrwxr-x 1 x x  171056 Dec 16 22:28 crash_reporter
drwxrwxr-x 7 x x    4096 Dec 16 22:28 Icon
drwxrwxr-x 2 x x    4096 Dec 16 22:28 Packages
-rwxrwxr-x 1 x x 4172952 Dec 16 22:28 plugin_host
-rw-rw-r-- 1 x x 2582934 Dec 16 22:28 python3.3.zip
-rw-rw-r-- 1 x x   18883 Dec 16 22:28 sublime_plugin.py
-rw-rw-r-- 1 x x   30672 Dec 16 22:28 sublime.py
-rwxrwxrwx 1 x x 4932736 Dec 21 21:57 sublime_text
-rw-rw-r-- 1 x x     532 Dec 16 22:28 sublime_text.desktop

x@x-ubuntu:/opt/sublime_text_3$ ./sublime_text
bash: ./sublime_text: No such file or directory

答案1

您收到此错误是因为您尝试在 64 位系统上运行 32 位二进制文​​件。如果您下载了适合您系统的软件包,它应该可以正常工作。如果您不知道您的计算机是 32 位还是 64 位,请尝试运行

getconf LONG_BIT

(实际上,这会检查您正在运行的是 32 位还是 64 位 Ubuntu,要真正检查您的硬件是 32 位还是 64 位,请运行:

grep -o -w 'lm' /proc/cpuinfo | sort u

如果列出的标志之一是“lm”,则您有一个 64 位处理器。)

相关内容