【问题标题】:No Such File or Directory Error In LinuxLinux 中没有这样的文件或目录错误
【发布时间】:2013-07-15 16:41:35
【问题描述】:

我正在尝试在我的 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

【问题讨论】:

  • 您在正确的目录中吗?告诉我们pwdls -la
  • etc 中是否真的有一个名为sublime_text 的文件?只是问,因为 etc 是可执行文件的一个非常奇怪的地方,./ 表示在当前目录中执行文件
  • 大概问题只有在使用sudo时会发生?

标签: linux sublimetext2


【解决方案1】:

您收到错误是因为您尝试以root 运行它。以用户devuser (从/home/devuser/Documents/Sublime Text 2 目录中)运行,应该没问题。我认为您最初的错误来自您试图从 /etc 目录中运行 ./sublime_text 的事实,但它没有安装在那里。命令的./ 部分表示“在当前目录中运行名为某某的文件”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-12
    • 2018-08-06
    • 2012-04-24
    • 2018-03-29
    相关资源
    最近更新 更多