【问题标题】:Using sudo atom no longer opens Atom at all, let alone as root使用 sudo atom 根本不再打开 Atom,更不用说作为 root
【发布时间】:2017-03-10 17:17:47
【问题描述】:

我正在使用 Atom 编辑器。昨天,如果我输入:

  • sudo atom .它以root身份打开当前目录
  • sudo atom 它以我上次以 root 身份打开的任何内容打开 Atom

今天,如果我运行这些命令中的任何一个,都不会发生任何事情。编辑器没有打开,也没有错误信息。

这些终端命令昨天对这些完全相同的文件有效,但今天却不行。

我该如何解决这个问题? 为什么会这样?

如果我没有提供足够的信息,那是因为我不知道需要哪些信息才能更全面地解释我的情况。让我知道我应该添加什么我很乐意编辑这个问题以提供它。

Atom    : 1.13.0
Electron: 1.3.13
Chrome  : 52.0.2743.82
Node    : 6.5.0

Ubuntu 14.04 LTS
Elementary OS Freya (64-bit)

【问题讨论】:

  • 原子版本?操作系统?这些似乎是最低限度。

标签: linux sudo atom-editor


【解决方案1】:

更新 Atom 文本编辑器后,我似乎需要运行 --no-sandbox 标志,但一段时间后它变得无聊,所以我编写了一个简单的 BASH 脚本来为我执行此操作:

eval "atom --no-sandbox flag"

只需将其保存在您经常使用的通用目录中,然后在终端中键入 ./atom_text_editor.sh 即可部署(取决于您为脚本选择的名称)

【讨论】:

    【解决方案2】:

    建议,在 linux 上工作时避免使用 sudo 或 su 指令,它们旨在执行特权指令,如系统配置。可能和权限有关,执行 ls -al 验证你文件的所有者/组是否为root,如果不是,则检查“其他人”是否有读取权限,如果没有,那就是问题。

    【讨论】:

    • 我是第一次尝试 PHP/WordPress,并按照设置教程进行操作。那个教程让我把我的wp-config.php 文件放入root 访问,所以我做到了。我在网上阅读的大部分内容都支持这个想法。这似乎与我提出的问题不同,但我愿意接受有关安全设置的建议,并以允许我打开我选择的编辑器以在需要时进行更新的方式。
    【解决方案3】:

    请注意,建议使用 sudo 运行 atom。

    我有这个问题好几天了,几周前我使用 snap 安装了 atom(在 ubuntu 18.04 上),当时它工作得很好,但是最近几天如果我运行 'sudo atom' 什么都不会发生完全没有,使用 snap 重新安装它,仍然没有工作,删除设置,仍然没有工作。

    我最终使用 apt 包管理器安装了 atom,现在它可以工作了。我使用了这个指南:https://codeforgeek.com/install-atom-editor-ubuntu-14-04/

    此外,当使用 sudo 运行 atom 时,它应该使用 --no-sandbox 标志运行。

    结论:使用 snap 安装似乎是 atom 有问题。

    【讨论】:

      猜你喜欢
      • 2017-09-14
      • 1970-01-01
      • 2022-01-20
      • 1970-01-01
      • 1970-01-01
      • 2020-06-25
      • 1970-01-01
      • 1970-01-01
      • 2018-08-22
      相关资源
      最近更新 更多