ruby - 安装 RVM 和 Ruby 1.9.3 后,每个 Bash 路径更改都会打印 RVM 初始化脚本

标签 ruby bash osx-lion rvm

我安装了最新的 RVM - Ruby Version Manager - 并使用 clang rvm install 1.9.3 --reconfigure --debug -C - 在 XCode 4.3.3 的 OSX Lion 上安装了 Ruby 1.8.7 和 1.9.3 - -enable-pthread --with-gcc=clang 由于 GCC 错误,常规方式不起作用。我确实遇到了一个错误 clang: error: unsupported option '--with-libyaml,但是 Ruby 1.9.3 可以运行,我可以运行至少需要 1.9.2 的 WPScan。 但现在每次我运行一个命令来更改文件夹,如 cd 我都会打印一个与 RVM 相关的长 Bash 脚本 - 请参阅 http://pastebin.com/UAm38Vcm和: Bash Display after cd command .

我怎样才能阻止它这样做?

更新一

还在 Github 的 RVM 上添加了评论 https://github.com/wayneeseguin/rvm/issues/1039 ,但由于该问题并非 100% 相关,而且我需要尽快解决此问题,因此我在此处打开了一个包含更多数据的线程。

更新二

我意识到 RVM 初始化脚本是正在打印的脚本:https://github.com/wayneeseguin/rvm/blob/master/scripts/initialize .不知道为什么..

更新四

我的.bashrc

# define aliases
alias sudo='sudo '
#alias ruby='ruby1.9'
alias apacherestart='sudo apachectl -k restart'

# define hist properties
HISTFILESIZE=1000000000
HISTSIZE=1000000

# define path to programs
PATH=/opt/local/bin:opt/local/sbin:/opt/subversion/bin:/opt/local/apache2/bin/:/opt/local/lib/python2.4/site-packages/django/bin:$PATH

# define manpath
MANPATH=/opt/local/share/man:$MANPATH

# export env vars
export HISTFILESIZE HISTSIZE PATH MANPATH
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting

我的.bash_profile

source ~/.bashrc
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

最佳答案

您的 cd 命令不知何故变成了别名,或者创建了一个名为“cd”的函数。

您可以使用以下任一方式撤消它们:

unalias cd

unset -f cd

关于ruby - 安装 RVM 和 Ruby 1.9.3 后,每个 Bash 路径更改都会打印 RVM 初始化脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11481361/

相关文章:

bash - 如何找到出现在括号之间的所有单词?

xcode - MacPorts-2.0.0 无法安装在这台电脑上

ruby - 优化从 Redis 中的 Sorted Set 和 Set 相交返回的最佳结果

ruby-on-rails - 类型错误 : Object doesn't support this property or method

ruby - 有没有办法在 Ruby 中定义新文字?

ruby - Nokogiri:如何从 XML::Element 检索文本,排除其后代中的文本?

linux - 如何确定字符串是否包含awk的子字符串

linux - 重定向到 bash 中存储 awk 的变量

xcode - 在 OSX Lion 更新后为 Lion 安装 xcode 4.1?

python - 无法在 virtualenv "error: stdarg.h: No such file or directory"中安装 psycopg2