您好我分叉了一个使用Devise的Rails应用程序示例。它被设计为如何使用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
在使用Github的Rails项目时,我对我做事的顺序感到有些困惑。例如,由于我正在克隆项目,我显然不会rails new app
(我假设)。那么bundle install
呢?
创建我自己的rails项目时,我做
rails new app
cd app
bundle install
然后执行rails s
在我的本地主机上查看它。
您能否告诉我需要更改该订单才能使用此devise_example?
当我尝试运行bundle install时,它说
/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
答案 0 :(得分:3)
您似乎没有安装捆绑包。
尝试运行gem install bundler
,然后转到应用程序目录并运行bundle install
这有帮助吗?