我想在我的Mac上安装导轨。我跑了
sudo gem rails install
在安装过程中发生了两件事:
- 我收到这条消息:"railties 的可执行文件"rails"与/usr/bin/rails 冲突 覆盖可执行文件?[yN]"。我回答了"y"。后来我发现有些人不推荐这种轨道安装方式。他们为此推荐RVM。我现在不知道我所做的是否会导致未来的问题。我现在应该怎么做?
- 在安装过程中,我收到许多如下所示的消息:
unable to convert "xCA" from ASCII-8BIT to UTF-8 for lib/nokogiri/nokogiri.bundle, skipping
。我发现有些人建议运行gem update
我收到了类似的 UTF-8 消息和其他冲突,例如我这次写了rake's executable "rake" conflicts with /usr/bin/rake Overwrite the executable? [yN]
"N",因为我不确定如何继续。有什么建议吗?
不要覆盖您的系统 Ruby
永远不要覆盖你的系统Ruby。你只会给自己带来痛苦和苦难。
假设您还没有给系统浇水,请安装像 RVM、rbenv 或 chruby 这样的版本管理器,并从版本管理器中安装您的红宝石和宝石(包括 Ruby on Rails)。