Привет, я разбудил пример приложения на Rails, которое использует Devise. Он был разработан как пример того, как использовать авторизацию Devise. Я также клонировал его на свой компьютер. Однако, когда я зашел в папку, чтобы запустить сервер с rails s
, я получил сообщение об ошибке
Could not find rails (>= 0) amongst [] (Gem::LoadError)
from /Library/Ruby/Site/1.8/rubygems/dependency.rb:256:in `to_spec'
from /Library/Ruby/Site/1.8/rubygems.rb:1210:in `gem'
from /usr/bin/rails:18
Я немного озадачен порядком, который я выполняю при использовании проекта Rails из Github. Например, поскольку я клонирую проект, я, очевидно, не делаю rails new app
(я предполагаю). А как насчет bundle install
?
При создании моих собственных рельсовых проектов я делаю
rails new app
cd app
bundle install
, а затем выполните rails s
, чтобы просмотреть его на моем локальном хосте.
Можете ли вы сказать мне, что мне нужно изменить в этом порядке, чтобы использовать этот devise_example?
Когда я попытался запустить пакетную установку, он сказал
/Library/Ruby/Site/1.8/rubygems/dependency.rb:247:in `to_specs': Could not find bundler (>= 0) amongst [] (Gem::LoadError)
from /Library/Ruby/Site/1.8/rubygems/dependency.rb:256:in `to_spec'
from /Library/Ruby/Site/1.8/rubygems.rb:1210:in `gem'
from /usr/bin/bundle:18