【问题标题】:Appending to bash_profile (the specifics)附加到 bash_profile (细节)
【发布时间】:2017-08-20 19:19:51
【问题描述】:

显然,如果我想自动初始化 rbenv(为了安装 gems),我需要追加

eval "$(rbenv init -)"

到我的 bash_profile。但是,我不知道我在用 Unix 做什么,当我在 TextEditor 中打开 bash_profile 时,我得到了这个:

export PATH="/Users/student/anaconda/bin:$PATH"
export PATH="$HOME/.rbenv/bin:$PATH"

我尝试将它放在多个地方,但它不起作用。我把它放在哪里?

附:我知道,如果我知道更多一点,我可以从另一篇文章中得出答案,但我对此一无所知,也无法区分 PATH 中的一件事与另一件事。 (请不要标记为重复)。

更新:我尝试了 Robert I. 的建议,所以现在个人资料显示为:

我试过了,所以现在配置文件显示:

# Setting PATH for Python 3.5
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
export PATH

# added by Anaconda3 4.2.0 installer
export PATH="/Users/student/anaconda/bin:$PATH"
export PATH="$HOME/.rbenv/bin:$PATH"

eval "$(rbenv init -)"                                                                                      

我正在尝试安装 jekyll 和 bundler,但仍然得到相同的 Gem:FilePermissionsError。是我做错了吗,还是有其他错误?

【问题讨论】:

    标签: bash unix path rbenv .bash-profile


    【解决方案1】:

    如果你正在编辑你的 ~/.bash_profile 简单追加 eval "$(rbenv init -)" 在文件底部,然后使用 source ~/.bash_profile 或重新加载您的连接。

    【讨论】:

    • 请看上面^^
    • 尝试将它放在 ~/.bashrc 的行尾,然后运行 ​​source ~/.bashrc
    • 可以直接在shell上运行这些命令吗? eval "$(rbenv init -)"; sudo gem install jekyll
    • 对不起,我已经离开了。我遵循了您的最后建议,并且:错误:执行 gem ... (Errno::EPERM) Operation not allowed - /usr/bin/jekyll
    猜你喜欢
    • 2018-09-20
    • 2012-08-14
    • 1970-01-01
    • 2021-03-21
    • 2020-12-04
    • 2016-07-19
    • 1970-01-01
    • 1970-01-01
    • 2014-11-22
    相关资源
    最近更新 更多