rvm VS brew

2015-05-21 01:27:19 +08:00
 cap0dom
刚刚使用rvm安装ruby,各种报错....遂,brew 分分钟搞定
4482 次点击
所在节点    程序员
27 条回复
df4VW
2015-05-21 06:30:20 +08:00
wait,你用brew装的ruby么
dofine
2015-05-21 08:53:42 +08:00
跑个题,pyenv 和 virtualenv homebrew python 之间错综复杂的关系让我头大。。
leopku
2015-05-21 09:04:12 +08:00
飞船 vs 潜艇 哪个强?
hbin
2015-05-21 09:21:03 +08:00
PS: rvm 和 brew 没有可比性。
firemiles
2015-05-21 09:22:46 +08:00
@dofine 好像是homebrew里安装python和pyenv,pyenv安装virtualenv插件,pyenv和virtualenv里安装虚拟环境python,好像是这样
nine
2015-05-21 09:30:23 +08:00
brew又不能管理版本
lujiajing1126
2015-05-21 09:37:39 +08:00
rbenv比较好
teddy1004
2015-05-21 09:39:41 +08:00
报错是你的问题,不要怪工具。还有这两个没有什么可比性。
sobigfish
2015-05-21 09:41:20 +08:00
最忍受不了的是rvm的各种霸道,把macports默认安装上,虽然在很深的doc里提醒着。
(之前的版本,不知道现在有没)
robertlyc
2015-05-21 10:24:01 +08:00
rbenv就行了
kikyous
2015-05-21 10:25:10 +08:00
rbenv +1
phx13ye
2015-05-21 10:27:45 +08:00
路过问一下, macos 有比肩apt或yum的东西吗?
依赖管理不用多强了, 仓库能跟上就行
Akagi201
2015-05-21 10:28:01 +08:00
@dofine
@firemiles virtualenvwrapper 用这个就行了, python只用2.x版本, 不用考虑pyenv
matsuijurina
2015-05-21 10:31:38 +08:00
懒得虚拟来虚拟去了,一个大项目一个vagrant,很清爽,还方便协作。
metrue
2015-05-21 10:40:43 +08:00
这两个东西具有什么可比性呢,想吐槽之前先查阅一下。
neoblackcap
2015-05-21 10:46:47 +08:00
@phx13ye brew,二进制够快。要依赖管理强的,macports,正如其名是FreeBSD里面的ports系统移植过来的,缺点就是啥都要编译,而且自己完全独立,不管系统里面有没有,只管自己的。听说要加入pkgng的支持了,不管就是不知道上了没有,若是有pkgng,那么也是二进制安装。
hxtheone
2015-05-21 11:35:43 +08:00
这两个东西的用处都不一样怎么比?

话说rvm那点错误还解决不了我也是醉了。。个人感觉只要安装好Xcode+Command Line Tools+Homebrew,基本上能杜绝rvm编译Ruby时90%的错误,剩下的10% Google之后也能轻松搞定
cap0dom
2015-05-21 11:48:26 +08:00
@hxtheone 我只知道rvm可以版本控制,可以切换你机器中的Ruby版本,前提你安装了多个版本。报错信息,是找不到对应的Ruby文件,你信吗?
karloku
2015-05-21 11:48:41 +08:00
brew是用来做依赖管理的, rvm/rbenv是用来管理不同ruby版本的, 怎么比...
rvm管得太多, 还是rbenv简单轻巧
cap0dom
2015-05-21 11:49:34 +08:00
@metrue 嗯,,,我确实不太明白这二者关系。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/192602

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX