由于 Rails 开发中的许多错误、断开的链接、过时的版本等等,我重新格式化了我的 Mac Mountain Lion 机器。我正在尝试安装 RVM、Ruby、Postgresl 和 Rails。我已经安装了 xcode 命令行工具,我正在寻找有关安装其余部分的顺序的建议,以减少找不到另一个的可能性。
我应该在这些之前安装自制软件吗?我读过 RVM 有一个新的包管理器,它可以完成大部分工作,甚至可以安装自制软件——而不是一个有吸引力的 unix 专家。有没有人有这方面的经验?
还有人会建议在 RVM 之前或 RVM/Ruby/Rails 设置之后安装 postgres 吗?
最佳答案
- 带有命令行工具的 Xcode
- 自制
- Git
- RVM
- ruby
- 导轨
- Postgres
您可能会在某个时候收到 Nokogiri 的警告,关于它是用一个版本的 LibXML 构建的,但动态加载了另一个版本。您几乎无法使用动态链接的任何版本,因为 MacOS 依赖它并且它在启动期间加载并且 Nokogiri 需要动态链接。如果您刚开始使用 Mountain Lion,您应该没问题。如果不是,则有数十种解决方案变体都相当于针对操作系统中的任何版本的 LibXML 编译 Nokogiri。如果你在某个时候遇到这个问题,希望你需要做的就是
bundle exec gem pristine nokogiri
关于ruby - 新 rvm/ruby/pg/rails 设置的最佳安装流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16375695/