当前位置: 首页 > 知识库问答 >
问题:

如何在约塞米蒂设置环境变量

陈昊昊
2023-03-14

这个问题以前问过,但解决方案假设你熟悉OS X,不幸的是,我不熟悉,所以请耐心听我说。我想从终端命令中使用qmake。在优胜美地,我找不到简单的方法。这里提出了解决方案,但我不知道如何使用它。解决方法如下

在OSX的早期版本中(小牛、山狮、狮子等),环境变量在/etc/launchd中配置。conf文件。从OSX优胜美地开始,这已经不起作用了。要配置环境变量,可以执行以下操作

##################################################################################################

my。启动。plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>Label</key>
  <string>my.startup</string>
  <key>ProgramArguments</key>
  <array>
    <string>sh</string>
    <string>-c</string>
    <string>launchctl setenv $VARIABLE_NAME $VARIABLE_VALUE</string>
  </array>
  <key>RunAtLoad</key>
  <true/>
</dict>
</plist>

在我的例子中,qmake的路径是/用户/XXXX/Qt/5.4/clang_64/bin,我应该怎么做才能在终端命令中识别qmake

共有1个答案

吕淮晨
2023-03-14

终端会话使用shell。您只需修改shell环境变量,无需重新配置GUI程序。

另外,我不认为。plist提供了一种扩展现有变量的方法。

您可以使用~/。配置文件

export PATH=$PATH:~XXXX/Qt/5.4/clang_64/bin

不过,如果Qt提供了一种更规范的安装方法,那可能会更好。

如果您只是想让命令qmake正常工作,而不需要真正安装任何东西,只需执行以下操作即可

sudo ln -s ~/Qt/5.4/clang_64/bin/qmake /usr/local/bin

 类似资料:
  • 问题内容: 我开始研究一个项目,它使用了Github私有存储库中的一些私有模块,每当我尝试运行它时,都会出现以下错误: 验证github.com/repoURL/go- proto@v2.86.0+incompatible/go.mod:github.com/repoURL/go- proto@v2.86.0+incompatible/go.mod:阅读https://sum.golang。 or

  • 问题内容: 我的视图中有三个按钮。在viewDidLoad()中设置cornerRadus之后:我在日志中收到以下错误消息: 问题: 如何设置CG_CONTEXT_SHOW_BACKTRACE环境变量? 或者如何解决此警告? 好吧,现在我已经从消息中得到了回溯。这对我来说没有任何意义。请帮忙… 问题答案: 这是9b5中的错误:https://forums.developer.apple.com/t

  • 问题内容: 我需要在python脚本中设置一些环境变量,并且我希望从python调用的所有其他脚本(shell脚本)(将是子进程)来查看设置的环境变量。该值为数字。 如果这样做,它会抱怨说1必须是字符串。我也想知道一旦设置它,如何在python(在脚本的后半部分)中读取环境变量。 问题答案: 你可能需要考虑其他方面的代码健壮性; 当你将整数值的变量存储为环境变量时,请尝试 然后为了进行检索,请考虑

  • 问题内容: 如何从内部设置一些环境变量以与类似命令一起使用? 这是我目前所拥有的: 我想在启动脚本中设置环境变量(例如),同时仍然能够仅通过一个命令来启动应用程序。 问题答案: 在脚本命令中设置环境变量: 然后在您的应用中使用。 注意:确保它可以跨平台工作。如果只关心Mac / Linux,则可以忽略它。

  • 问题内容: 我已经开始在Django项目中工作,我想设置一些环境变量,而不必手动设置它们或将bash文件作为源。 我想设置以下变量: 我已经读过这篇文章,但这并不能解决我想要的问题。另外,我尝试在Preferences- > Build,Execution,Deployment- > Console- > Python Console / Django Console中设置环境变量,但是它设置了解

  • 问题内容: 我使用martini在Go中有一个GAE应用程序。我需要能够设置环境变量以告诉martini它应该使用生产设置进行初始化。根据Python文档,您可以在app.yaml中设置环境变量。我没有在Go docs中 看到任何有关此的内容,但我猜想它应该可以正常工作。 我需要能够将环境变量设置为,但是我只想在实际投入生产时(即)进行操作。有什么方法可以告诉您仅在非开发服务器上运行吗? 问题答案