【发布时间】:2012-01-06 10:35:34
【问题描述】:
每当我尝试做sudo /var/lib/gems/1.8/gems/bundler-1.0.21/bin/bundle install 时,我都会遇到:
/var/lib/gems/1.8/gems/bundler-1.0.21/bin/bundle:14: uninitialized constant Bundler (NameError)
有什么想法吗?
这没有帮助:
uninitialized constant Bundler (NameError) with rails 3
如果有帮助的话,我正在运行 Ubuntu 11.10,64 位。
【问题讨论】:
-
你为什么使用 sudo?你永远不应该在捆绑器中使用 sudo
-
@FrederickCheung 这是 ruby/bundler 的系统版本。不要问我为什么坚持下去,我就是。 :\ 编辑:我是个白痴,如果我不使用 sudo 就可以了。
-
可能要考虑改用 RVM。避免 gem 版本与 gemsets 冲突会更容易一些。
-
@Nick 一个系统范围的 RVM?
-
我设置了系统范围的 RVM,但我不确定我是否会推荐它,除非您与其他人(或系统帐户)共享系统。