【问题标题】:Setting environment variables in either .bashrc or .bash_profile在 .bashrc 或 .bash_profile 中设置环境变量
【发布时间】:2014-08-29 20:42:48
【问题描述】:

我正在关注 Learn Ruby on Rails - RailsApps 教程。在配置部分,它谈到打开.bashrc.bash_profile 并查看导出路径命令。这两个文件都是空白的。本教程要求我在这两个文件之一中记录环境变量。我假设该文件是具有导出路径的文件。由于我的两个文件都是空白的,我将环境变量记录到哪个文件是否重要? 运行 OS X 10.9.4 并使用 rvm

这些是变量:

export GMAIL_USERNAME="example@gmail.com"
export GMAIL_PASSWORD="Your_Password"
export MAILCHIMP_API_KEY="Your_MailChimp_API_Key"
export MAILCHIMP_LIST_ID="Your_List_ID"
export OWNER_EMAIL="example@gmail.com"

【问题讨论】:

  • 您使用的是什么操作系统?有空的 ~/.bashrc 或 ~/.bash_profile 并不常见。
  • 检查你的主目录中的那些文件,例如vi ~/.bashrc。如果您只是在本地计算机上,则将它们放入哪个文件并不重要。

标签: ruby-on-rails ruby environment-variables


【解决方案1】:

只需将这些东西添加到.bashrc,如果它不存在于您的主目录中,只需创建它。如果您想知道这被称为环境变量,export 您可以在您的@ 987654323@ 已运行。发生这种情况是因为每次打开终端时都会执行 .bashrc。这并不简单,但如果您想更深入地了解,请阅读 bashunix shell。

【讨论】:

    【解决方案2】:

    那个教程可能是指Linux。在 OS X 中,更常见的是将此信息放入 ~/.profile (尽管添加到 ~/.bash_rc 应该仍然有效)。这仅适用于您的 ~/.bash_profile 不存在 (see here)

    您的.profile 也可能不会为空。

    【讨论】:

    • 我认为MACOS中就是这种情况。它可能因 linux dist 而异。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-18
    • 2012-12-18
    • 2013-10-15
    • 1970-01-01
    • 2013-03-11
    • 2014-09-24
    相关资源
    最近更新 更多