Ruby-on-Rails
由於建構器,Rails 不會在 Ubuntu 上安裝
有人可以解釋為什麼 gem 認為我沒有 builder >= 2.1.2,即使我顯然有 3.0.0?
jason@ve:~$ gem install rails --pre ERROR: Error installing rails: activemodel requires builder (~> 2.1.2, runtime) jason@ve:~$ gem list *** LOCAL GEMS *** abstract (1.0.0) activesupport (3.0.3, 3.0.0.rc2) builder (3.0.0) erubis (2.6.6) i18n (0.5.0) mail (2.2.13) memcache-client (1.8.5) mime-types (1.16) polyglot (0.3.1) rack (1.2.1) rack-mount (0.6.13) rack-test (0.5.6) text-format (1.0.0) text-hyphen (1.0.0) treetop (1.4.9) tzinfo (0.3.23) jason@ve:~$
該
~> 2.1.2
名稱的意思是“大於或等於版本 2.1.2,但不包括下一個主要版本。對於像 2.1.2 這樣的三組件版本,這意味著建構器 2.1.2、2.1.3、2.1.4 等。都有效,但 2.2.0 或 3.0.0 無效。