Python rbenv和MacPorts的路径位置

Python rbenv和MacPorts的路径位置,python,ruby,unix,macports,rbenv,Python,Ruby,Unix,Macports,Rbenv,我已经使用python好几个月了&我已经在Mac上通过MacPorts在bash\u登录中安装了python和git@export PATH=“opt/local/bin:/opt/local/bin/mysql5/bin:/opt/local/lib/postgresql90/bin:/usr/local/bin:/usr/local/sbin:$PATH” 今天我想尝试ruby,所以我通过ruby build安装了Rbenv和ruby 1.9.2-p290。它在bash_profile中创建

我已经使用python好几个月了&我已经在Mac上通过MacPortsbash\u登录中安装了python和git@export PATH=“opt/local/bin:/opt/local/bin/mysql5/bin:/opt/local/lib/postgresql90/bin:/usr/local/bin:/usr/local/sbin:$PATH”

今天我想尝试ruby,所以我通过ruby build安装了Rbenv和ruby 1.9.2-p290。它在bash_profile中创建了一条路径@path=“$HOME/.rbenv/bin:$path” 求值“$(rbenv init-”

当我在终端中回显$PATH时,我的路径现在设置为:/Users/demet8/.rbenv/shimmes:/Users/demet8/.rbenv/bin:/usr/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

我不再能够使用python/git/,因为我的系统正在读取bash_概要文件(文件)中的Usr/local/first


问题:我需要opt/local/先阅读,这样我仍然可以使用python/git。我是否应该删除rbenv创建的bash\u配置文件(文件),并将rbenv的路径合并到我的bash\u登录路径

您应该合并bash_概要文件中的所有路径。macports路径和rbenv是不同的,可以在没有顺序冲突的情况下拉到一起

我使用Macports、Python和Rbenv&Ruby

我的合并路径如下所示:

/Users/user1/.rvm/gems/ruby-1.9.2-p290/bin:
/Users/user1/.rvm/gems/ruby-1.9.2-p290@global/bin:
/Users/user1/.rvm/rubies/ruby-1.9.2-p290/bin:
/Users/user1/.rvm/bin:/opt/local/bin:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:
....
PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init -)"
export PATH=$PATH:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
你可以这样做:

/Users/user1/.rvm/gems/ruby-1.9.2-p290/bin:
/Users/user1/.rvm/gems/ruby-1.9.2-p290@global/bin:
/Users/user1/.rvm/rubies/ruby-1.9.2-p290/bin:
/Users/user1/.rvm/bin:/opt/local/bin:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:
....
PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init -)"
export PATH=$PATH:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

您应该合并bash_概要文件中的所有路径。macports路径和rbenv是不同的,可以在没有顺序冲突的情况下拉到一起

我使用Macports、Python和Rbenv&Ruby

我的合并路径如下所示:

/Users/user1/.rvm/gems/ruby-1.9.2-p290/bin:
/Users/user1/.rvm/gems/ruby-1.9.2-p290@global/bin:
/Users/user1/.rvm/rubies/ruby-1.9.2-p290/bin:
/Users/user1/.rvm/bin:/opt/local/bin:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:
....
PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init -)"
export PATH=$PATH:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
你可以这样做:

/Users/user1/.rvm/gems/ruby-1.9.2-p290/bin:
/Users/user1/.rvm/gems/ruby-1.9.2-p290@global/bin:
/Users/user1/.rvm/rubies/ruby-1.9.2-p290/bin:
/Users/user1/.rvm/bin:/opt/local/bin:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:
....
PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init -)"
export PATH=$PATH:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

伟大的那么,我的路径现在在bash_profile中会是这样的:export path=“opt/local/bin:/opt/local/bin/mysql5/bin:/opt/local/lib/postgresql90/bin:/usr/local/bin://$HOME/.rbenv/bin:/usr/local/sbin:$path“eval”$(rbenv init-”@demet8:添加到我的答案中。始终单独添加路径。让你以后知道他们的目的。太好了!那么,我的路径现在在bash_profile中会是这样的:export path=“opt/local/bin:/opt/local/bin/mysql5/bin:/opt/local/lib/postgresql90/bin:/usr/local/bin://$HOME/.rbenv/bin:/usr/local/sbin:$path“eval”$(rbenv init-”@demet8:添加到我的答案中。始终单独添加路径。这样你以后就知道他们的目的了。