Не удалось найти builder-2.1.2 ни в одном из источников - PullRequest
2 голосов
/ 16 января 2011

Я следую инструкции Getting Started with Rails , но столкнулся с проблемой:

bash-4.1$ bundle install
Using rake (0.8.7) 
Using abstract (1.0.0) 
Using activesupport (3.0.3) 
Using builder (2.1.2) 
Using i18n (0.5.0) 
Using activemodel (3.0.3) 
Using erubis (2.6.6) 
Using rack (1.2.1) 
Using rack-mount (0.6.13) 
Using rack-test (0.5.7) 
Using tzinfo (0.3.24) 
Using actionpack (3.0.3) 
Using mime-types (1.16) 
Using polyglot (0.3.1) 
Using treetop (1.4.9) 
Using mail (2.2.14) 
Using actionmailer (3.0.3) 
Using arel (2.0.7) 
Using activerecord (3.0.3) 
Using activeresource (3.0.3) 
Using bundler (1.0.7) 
Using thor (0.14.6) 
Using railties (3.0.3) 
Using rails (3.0.3) 
Using sqlite3-ruby (1.3.2) 
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
bash-4.1$ rake db:create
(in /Users/user/Documents/blog)
Could not find builder-2.1.2 in any of the sources
Try running `bundle install`.
bash-4.1$ bundle show builder
/Users/user/.gem/ruby/1.8/gems/builder-2.1.2

Я также пытался установить Builder в качестве RubyGem, но это ничего не изменило.

Ответы [ 3 ]

3 голосов
/ 16 января 2011

Попробуйте запустить его через bundle exec, чтобы убедиться, что все гемы, указанные в вашем Gemfile, доступны в правильных версиях: bundle exec rake db:create

0 голосов
/ 29 февраля 2012

Моя версия rake (установленная в / usr / bin / rake) указывала на старую версию Ruby 1.8.

Измените первую строку рейка, чтобы она указала на правильную версию Ruby. Вы также можете очистить кеш комплекта в каталоге vendor или переместить комплект в другой локальный каталог:

комплект установки --path gems

В командной строке найдите команды по умолчанию 'ruby' и 'rake' и проверьте версию Ruby:

который рубин

какие грабли

ruby ​​-v

В / usr / bin / rake (строка # 1):

#! / Opt / местные / бен / рубин

0 голосов
/ 12 августа 2011

Вы можете убедиться, что установленный драгоценный камень виден для связки следующим образом:

bundle show builder

/usr/lib/ruby/gems/1.8/gems/builder-2.1.2

У меня та же проблема, но bundle exec rake все еще не видит установленный драгоценный камень.

...