Доступ к локальному серверу для Rails - PullRequest
0 голосов
/ 13 февраля 2012

Я пытаюсь научить себя ruby ​​на рельсах, и я, когда я пытался получить доступ к своему серверу, используя Terminal на моем Mac, вот что я получил:

rails server / Library / Ruby / Site/1.8/rubygems/dependency.rb:247:in to_specs': Could not find railties (>= 0) amongst [bundler-1.0.22, rake-0.9.2] (Gem::LoadError) from /Library/Ruby/Site/1.8/rubygems/dependency.rb:256:in to_spec 'из /Library/Ruby/Site/1.8/rubygems.rb:1208:in `gem' из / usr / bin / rails: 18

Есть мысли по этому поводу?

1 Ответ

1 голос
/ 13 февраля 2012

Попробуйте набрать «bundle exec rails server», чтобы убедиться, что загружаются нужные гемы.

Также вы, вероятно, захотите использовать Ruby 1.9.x для новых приложений Rails.Поскольку вы используете OS XI, предложите https://github.com/sstephenson/ruby-build для сборки последней версии Ruby.Вы можете использовать его вместе с rbenv, который поможет вам управлять двумя версиями Ruby в одной системе.

Если вы решите использовать rbenv, вам нужно будет ввести «gem uninstall bundler», а затем переустановитьэто после того, как вы установите rbenv, чтобы корзина с драгоценными камнями была в нужном месте.Как указано выше, вы должны использовать «bundle exec» перед любой командой rails или rake, чтобы убедиться, что загружена правильная среда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...