【问题标题】:How to start up Aptana Studio 3 on Mac OSX as root?如何在 Mac OSX 上以 root 身份启动 Aptana Studio 3?
【发布时间】:2012-07-16 16:30:27
【问题描述】:

我以非 root 用户身份在我的 Mac Book OS 10.6 上安装了 Aptana Studio 3。我的目标是使用 Aptana Studio 开发 Python 应用程序。看到它的潜力,我决定使用 Aptana / Pydev 来玩弄网络应用程序。令我沮丧的是,我无法打开 TCP 端口。不管我做什么,我都无法让 Aptana 以 root 身份打开。我会注意到的第一件事是默认工作区位于非root 用户的主目录中。进行验证,即 os.getuid() 始终非零。当我在 Aptana 中运行 test-script.py 并尝试打开 TCP 端口时,它会遇到权限错误。但是,我从终端 shell 启动“sudo python2.7 test-script.py”没有任何问题。我尝试了以下方法均无济于事:

  1. 获得 root 访问权限“su”后,然后“打开 /Applications/Aptana\ Studio\ 3/.....app”。 "import os", "os.getuid()" 结果非零。
  2. 获得 root 访问权限“su”后,然后是“hdiutil mount Aptana_Studio_3_Setup.dmg”,然后“打开 /Volume/Aptana\ Studio\ 3/.....app”。 "import os", "os.getuid()" 结果非零。
  3. 注意到“env”输出“USER=nonroot”,我在“su”之后尝试了“export USER=root”,并重复了第 1 步和第 2 步。结果相同。
  4. 在“sudo chown root test-script.py”和“sudo chmod a+s test-script.py”之后,重复步骤 1 和 2。结果相同。

【问题讨论】:

    标签: macos eclipse-plugin aptana pydev


    【解决方案1】:

    我的错误是使用 /usr/bin/open 命令打开应用程序。 如果我输入“sudo /Applications/MyAppName.app/Contents/MacOS/MyApp”,它会自动运行,似乎已经解决了我的问题。

    【讨论】:

    • 没有必要道歉! :)
    猜你喜欢
    • 2013-06-09
    • 1970-01-01
    • 2014-10-12
    • 1970-01-01
    • 2017-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-23
    相关资源
    最近更新 更多