2013-10-09 22 views
0

我用Rails 3我該怎麼辦時,轉移發展方式進入生產模式的Rails

環境

Mac上的Nginx +客運4.0 +紅寶石2.0(RVM)

在Mac ,我可以在開發模式下運行我的應用程序(通過rails服務器),

但是,當我運行nginx時,它顯示我錯誤。並且不工作,即使我運行捆綁安裝

git://github.com/rweng/jquery-datatables-rails.git (at master) is not checked out. Please run `bundle install` (Bundler::GitError) 

和在另一個環境中,Ubuntu。

當我將應用程序從開發模式運行到生產模式時,我也遇到了一些問題。

RAILS_ENV =產品包的exec耙資產:預編譯

我也沒辦法完全,我不認爲它的CSS問題?

也許它沒有安裝一些創業板還是在生產模式的一些前期工作的要求

請給我一些建議,非常感謝

rake aborted! 
Invalid CSS after "background-color: ": expected expression (e.g. 1px, bold), was "#white;" 
    (in /Volumes/COMMON/Dropbox/rails/zeus/app/assets/stylesheets/application.css) 
(sass):1738 
/Users/poc/.rvm/gems/ruby-2.0.0-p247/gems/sass-3.2.10/lib/sass/scss/parser.rb:1145:in `expected' 
/Users/poc/.rvm/gems/ruby-2.0.0-p247/gems/sass-3.2.10/lib/sass/script/lexer.rb:199:in `expected!' 
/Users/poc/.rvm/gems/ruby-2.0.0-p247/gems/sass-3.2.10/lib/sass/script/parser.rb:471:in `assert_expr' 
/Users/poc/.rvm/gems/ruby-2.0.0-p247/gems/sass-3.2.10/lib/sass/script/parser.rb:49:in `parse' 
/Users/poc/.rvm/gems/ruby-2.0.0-p247/gems/sass-3.2.10/lib/sass/scss/parser.rb:1021:in `sass_script' 
/Users/poc/.rvm/gems/ruby-2.0.0-p247/gems/sass-3.2.10/lib/sass/scss/parser.rb:881:in `value!' 
/Users/poc/.rvm/gems/ruby-2.0.0-p247/gems/sass-3.2.10/lib/sass/scss/parser.rb:858:in `declaration' 
/Users/poc/.rvm/gems/ruby-2.0.0-p247/gems/sass-3.2.10/lib/sass/scss/parser.rb:581:in `block in declaration_or_ruleset' 
/Users/poc/.rvm/gems/ruby-2.0.0-p247/gems/sass-3.2.10/lib/sass/scss/parser.rb:1121:in `call' 
/Users/poc/.rvm/gems/ruby-2.0.0-p247/gems/sass-3.2.10/lib/sass/scss/parser.rb:1121:in `rethrow' 
/Users/poc/.rvm/gems/ruby-2.0.0-p247/gems/sass-3.2.10/lib/sass/scss/parser.rb:591:in `declaration_or_ruleset' 

nginx的設置

18  passenger_root /Users/poc/.rvm/gems/ruby-2.0.0-p247/gems/passenger-4.0.18; 
19  passenger_ruby /Users/poc/.rvm/wrappers/ruby-2.0.0-p247/ruby; 

回答

0

我會說你的命令行Ruby是RVM版本,但你沒有讓Passenger知道你的RVM ruby​​,所以它使用默認的系統Ruby。從這裏開始:http://rvm.io/integration/passenger檢查您是否有正確配置的Passenger和Apache以使用正確的Ruby。

0

git://github.com/rweng/jquery-datatables-rails.git(at master)沒有簽出。請運行bundle install(捆紮機:: GitError)

嘗試運行bundle install --deployment

耙中止! 「background-color:」之後的無效CSS:預期表達式(例如1px,粗體)爲「#white;」 (在/Volumes/COMMON/Dropbox/rails/zeus/app/assets/stylesheets/application.css) (SASS):1738

嘗試background-color: white;background-color: #FFF;