我试图让IntelliJ了解路径变量M2_HOME的位置,显然我失败了.我已经在.bashrc中添加了它,但是在我从其他帖子中读到之后,它在CLI中设置变量.我应该在哪里添加它,所以每次登录时都会设置它?
我已经阅读了有关该主题的其他StackOverflow帖子,但我不明白我应该在哪里添加它.
我有一个我编写的Ruby脚本,它根据文件扩展名在一些混乱的目录中对一些文件进行排序.使用GUI对它进行排序是非常困难的,而且我更容易将文件放在最顶层的目录中并让分拣机完成工作.
问题是,我有点像unix脚本的菜鸟.我想能够做的是能够从我的计算机上的任何地方运行该分拣机脚本,而不必
cd Desktop/Whatever/Foo
ruby sorterscript.rb
Run Code Online (Sandbox Code Playgroud)
只需sortfolders在命令行中编写并运行程序即可.
我已经多次测试过这个脚本了,它运行正常,我只是想要更方便一点.
额外奖励:如果可能的话,并不是太困难,如果我可以自动运行程序,比如每小时,那就更好了.
我一直在尝试设置一个脚本来定期运行python程序launchd.python程序失败,因为它无法找到我的导入---我知道这是因为我在日志文件中捕获了错误.为了解决这个问题,我在那里创建~\.MacOSX\environment.plist并复制了我PYTHONPATH,注销并再次登录.这似乎不足以解决问题,我不知道还有什么可以尝试.
我正在运行OSX,10.8.3.
相关主题:
更新:
看来我可以运行以下命令:
launchctl setenv PYTHONPATH $PYTHONPATH
Run Code Online (Sandbox Code Playgroud)
并且脚本将成功执行.所以,修改我的问题:
~\.launchd.conf和\etc\.launchd.conf,也不存在了.launchd找到它?我export new_v = "mynewvar"
在我的.bash_profile文件中设置了一个新的环境变量。我已经跑了source .bash_profile,当我跑的时候$ env,terminal我可以看到新的变量。但是,当我运行os.environ时python,它不在那里。我跑python 3.6.3在IDLE上OSX 10.13.1。有没有办法导出新的环境变量python以便能够访问它们?
我为Pylint设置了一个自定义配置文件(名称,方便,配置).必须有一种方法,我不必包括--rcfile=config在每次运行.如何永久设置配置文件?