1
您好,我分叉了一個使用Devise的Rails應用程序的例子。它是作爲如何使用Devise授權的示例而設計的。我也將它克隆到我的電腦上。然而,當我去到該文件夾來啓動服務器rails s
我得到一個錯誤信息使用從GitHub的Rails項目 - 服務器沒有啓動
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 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
如果項目是公開的,你可以給項目一個鏈接嗎? – Neil
這是他們的項目https://github.com/plataformatec/devise_example。請注意,我使用紅寶石1.9.2和軌道3.0.1 ...這個項目被設計爲軌道3.0的例子明顯 – Leahcim
你使用rvm嗎?如果您嘗試在您的gemset中運行gem install bundler,然後運行bundle install。 – Msencenb