如何在Mac OSX上以root身份启动Aptana Studio 3?

时间:2012-07-16 16:30:28

标签: macos eclipse-plugin aptana pydev

我作为非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”后,“open / Applications / Aptana \ Studio \ 3 / .... .app”。 “import os”,“os.getuid()”导致非零。
  2. 获得root访问权限“su”后,“hdiutil mount Aptana_Studio_3_Setup.dmg”和“open / 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.结果相同。

1 个答案:

答案 0 :(得分:1)

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