我已按照此thread并按照Linuxios的回答,一切正常但我得到了
-bash: export: `[[': not a valid identifier
-bash: export: `-s': not a valid identifier
-bash: export: `/Users/duaneadam/.rvm/scripts/rvm': not a valid identifier
-bash: export: `]]': not a valid identifier
所以,我通过终端去了.bash__profile。
export PATH=$PATH:/usr/local/git/bin/ [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function
..认为代码行是问题,但我得到的是更糟糕的。出于某些原因...... Ruby没有安装..再次。 所以,我重新添加了代码行并尝试重新启动/重新启动我的Mac,但问题仍然存在。 屏幕截图:
.bash_profile中: 请问好吗?我甚至尝试使用他的方法重新安装。 天哪,这很难,也许Ruby on Rails不仅适合我。
答案 0 :(得分:2)
使用rvm设置ruby有时会变得非常复杂。 使用像rvm这样的软件包管理器时,一些黄金法则永远不会被sudo。
尝试以下方法:
rvm implode
(这基本上删除了rvm安装
完全。)which ruby
(输出应该类似于/ usr / bin,ruby --version
也应该是1.8.7,默认与OS X捆绑在一起。)rvm use ruby-version@gemset-name --create
;例如:rvm use 1.9.3@my-awesome-project --create
)rvm gemset list
还要确保将rvm作为函数加载。 (您可以通过在控制台中键入type rvm | head -1
来验证这一点。)
从http://jfire.io/blog/2012/03/02/xcode-4-dot-3-homebrew-and-ruby/:
对我有帮助的更多要点rvm requirements
会告诉您需要安装的其他工具。干杯!