Deploy de APP (Passenger + Apache)

132 views
Skip to first unread message

Francisco

unread,
Sep 17, 2012, 1:25:20 PM9/17/12
to rail...@googlegroups.com
Pessoal, Boa Tarde.
To tentando fazer minha app funcionar em Production, mas sem sucesso.

Tenho um server rodando Apache + Passenger, com Ruby 1.9.3.
Em development na minha maquina funciona
quando carreguei pro server começaram os problemas, primeiro o authlogic em pane, pesquisei e achei um patch, resolvido, agora a app entra até o login, passou o login, quando vai entrar na tela da APP ele esbarra nesse erro:

Started GET "/user" for 155.102.177.50 at 2012-09-17 13:17:32 -0400
Processing by UsersController#show as HTML
  Rendered users/show.html.erb within layouts/application (9.8ms)
Completed 500 Internal Server Error in 3658ms

ActionView::Template::Error (Unexpected token: operator (<) (line: 22785, col: 1, pos: 708223)

Error
    at new JS_Parse_Error (<eval>:3096:22)
    at js_error (<eval>:3104:15)
    at croak (<eval>:3557:17)
    at token_error (<eval>:3564:17)
    at unexpected (<eval>:3570:17)
    at <eval>:3943:17
    at maybe_unary (<eval>:4028:27)
    at expr_ops (<eval>:4055:32)
    at maybe_conditional (<eval>:4059:28)
    at maybe_assign (<eval>:4083:28)
  (in /var/www/app/assets/javascripts/application.js)):
    10:     <%= stylesheet_link_tag "formalize" %>
    11:     <%= stylesheet_link_tag "jquery-ui" %>
    12:     <%= stylesheet_link_tag "simpletabs" %>
    13:     <%= javascript_include_tag "application"%>
    14:     <%= csrf_meta_tag %>
    15:   </head>
    16:   <body class="<%= controller_as_css_classes %>">
  app/views/layouts/application.html.erb:13:in `_app_views_layouts_application_html_erb___1064401686_73498470'



Fala erro de JS, mas aparentemente nao tem qquer erro no JS, atè pq em development tah tudo funcionando.

Alguem tem alguma sugestao?


Grato

Rogerio Medeiros

unread,
Sep 17, 2012, 1:32:12 PM9/17/12
to rail...@googlegroups.com
Cara faz o seguinte

rails -e production ou RAILS_ENV=production rails s , isso na sua maquina e verifica se da erro

--
Você recebeu essa mensagem porquê está inscrito no Google
Groups "rails-br".
Para enviar uma mensagem para o grupo, mande um email para rail...@googlegroups.com
Para se descadastrar, mande um e-mail para
rails-br+u...@googlegroups.com
Visite o grupo em http://groups.google.com/group/rails-br?hl=pt-BR
Leia nossa política de uso: http://goo.gl/YGgt7



--
att,

Rogerio

A complicação se descomplica na mesma proporção que fazemos os nós se desatarem ao tecer o conhecimento do saber.

Francisco Malheiros

unread,
Sep 17, 2012, 1:48:42 PM9/17/12
to rail...@googlegroups.com
Deu a pane do Authlogic, to aplicando o patch aqui e já digo.


Francisco Malheiros
francisc...@gmail.com
Campo Grande/MS


Em 17 de setembro de 2012 13:32, Rogerio Medeiros <arg...@gmail.com> escreveu:
> rails -e production

Francisco Malheiros

unread,
Sep 17, 2012, 3:06:30 PM9/17/12
to rail...@googlegroups.com
Danou-se tudo.
Agora nao roda mais nada, ele fala q falta o therubyracer, coloquei
ele no gemfile, instalei o python, o mingw e fica dando esse erro na
hora de instalar o rubyracer:

Updating https://github.com/james2m/authlogic.git
Fetching gem metadata from https://rubygems.org/.......
Using rake (0.9.2.2)
Using i18n (0.6.0)
Using multi_json (1.3.6)
Using activesupport (3.2.5)
Using builder (3.0.0)
Using activemodel (3.2.5)
Using erubis (2.7.0)
Using journey (1.0.3)
Using rack (1.4.1)
Using rack-cache (1.2)
Using rack-test (0.6.1)
Using hike (1.2.1)
Using tilt (1.3.3)
Using sprockets (2.1.3)
Using actionpack (3.2.5)
Using mime-types (1.18)
Using polyglot (0.3.3)
Using treetop (1.4.10)
Using mail (2.4.4)
Using actionmailer (3.2.5)
Using arel (3.0.2)
Using tzinfo (0.3.33)
Using activerecord (3.2.5)
Using activeresource (3.2.5)
Using authlogic (3.1.3) from https://github.com/james2m/authlogic.git
(at fix-migrations)
Using bundler (1.1.4)
Using rack-ssl (1.3.2)
Using json (1.7.3)
Using rdoc (3.12)
Using thor (0.15.2)
Using railties (3.2.5)
Using rails (3.2.5)
Using awesome_nested_fields (0.6.0)
Using awesome_print (1.0.2)
Using brI18n (3.1.0)
Using brcep (3.1.0)
Using brcpfcnpj (3.1.0)
Using brdata (3.1.0)
Using brnumeros (3.1.0)
Using brdinheiro (3.1.0)
Using brhelper (3.1.0)
Using brstring (3.1.0)
Using brazilian-rails (3.1.0)
Using coffee-script-source (1.3.3)
Using execjs (1.4.0)
Using coffee-script (2.2.0)
Using coffee-rails (3.2.2)
Using delocalize (0.3.1)
Using dynamic_form (1.1.4)
Using gem_plugin (0.2.3)
Using jquery-rails (2.0.2)
Using libv8 (3.3.10.4)
Using mongrel (1.2.0.pre2)
Using mysql2 (0.3.11)
Using rails3-generators (0.17.4)
Using rails3-jquery-autocomplete (1.0.7)
Using remotipart (1.0.2)
Using repeated_auto_complete (0.1.3)
Using sass (3.1.19)
Using sass-rails (3.2.5)
Installing therubyracer (0.10.2) with native extensions
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native
extension.

C:/Ruby192/bin/ruby.exe extconf.rb
creating Makefile

make
g++ -I. -IC:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/lib/libv8/v8/include
-IC:/Ruby192/include/ruby-1.9.1/i386-mingw32
-I/C/Ruby192/include/ruby-1.9.1/ruby/backward
-I/C/Ruby192/include/ruby-1.9.1 -I. -Wall -g -rdynamic -O3 -g
-Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
-Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -o
rr.o -c rr.cpp
rr.cpp: In function 'VALUE rr_define_finalizer(VALUE, void*, VALUE)':
rr.cpp:48:1: warning: no return statement in function returning non-void
In file included from rr.cpp:3:0:
v8_handle.h: In function 'v8::Persistent<T>& rr_v8_handle(VALUE) [with
T = v8::Value, VALUE = long unsigned int]':
rr.cpp:159:37: instantiated from here
v8_handle.h:43:71: warning: dereferencing type-punned pointer will
break strict-aliasing rules
g++.exe: unrecognized option '-rdynamic'
g++ -I. -IC:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/lib/libv8/v8/include
-IC:/Ruby192/include/ruby-1.9.1/i386-mingw32
-I/C/Ruby192/include/ruby-1.9.1/ruby/backward
-I/C/Ruby192/include/ruby-1.9.1 -I. -Wall -g -rdynamic -O3 -g
-Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
-Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -o
v8.o -c v8.cpp
g++.exe: unrecognized option '-rdynamic'
g++ -I. -IC:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/lib/libv8/v8/include
-IC:/Ruby192/include/ruby-1.9.1/i386-mingw32
-I/C/Ruby192/include/ruby-1.9.1/ruby/backward
-I/C/Ruby192/include/ruby-1.9.1 -I. -Wall -g -rdynamic -O3 -g
-Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
-Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -o
v8_array.o -c v8_array.cpp
In file included from v8_array.cpp:1:0:
v8_handle.h: In function 'v8::Persistent<T>& rr_v8_handle(VALUE) [with
T = v8::Array, VALUE = long unsigned int]':
v8_array.cpp:13:36: instantiated from here
v8_handle.h:43:71: warning: dereferencing type-punned pointer will
break strict-aliasing rules
g++.exe: unrecognized option '-rdynamic'
g++ -I. -IC:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/lib/libv8/v8/include
-IC:/Ruby192/include/ruby-1.9.1/i386-mingw32
-I/C/Ruby192/include/ruby-1.9.1/ruby/backward
-I/C/Ruby192/include/ruby-1.9.1 -I. -Wall -g -rdynamic -O3 -g
-Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
-Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -o
v8_callbacks.o -c v8_callbacks.cpp
g++.exe: unrecognized option '-rdynamic'
g++ -I. -IC:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/lib/libv8/v8/include
-IC:/Ruby192/include/ruby-1.9.1/i386-mingw32
-I/C/Ruby192/include/ruby-1.9.1/ruby/backward
-I/C/Ruby192/include/ruby-1.9.1 -I. -Wall -g -rdynamic -O3 -g
-Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
-Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -o
v8_context.o -c v8_context.cpp
In file included from v8_context.cpp:2:0:
v8_handle.h: In function 'v8::Persistent<T>& rr_v8_handle(VALUE) [with
T = v8::Context, VALUE = long unsigned int]':
v8_context.cpp:15:39: instantiated from here
v8_handle.h:43:71: warning: dereferencing type-punned pointer will
break strict-aliasing rules
v8_handle.h: In function 'v8::Persistent<T>& rr_v8_handle(VALUE) [with
T = v8::ObjectTemplate, VALUE = long unsigned int]':
v8_context.cpp:22:143: instantiated from here
v8_handle.h:43:71: warning: dereferencing type-punned pointer will
break strict-aliasing rules
v8_handle.h: In function 'v8::Persistent<T>& rr_v8_handle(VALUE) [with
T = v8::Value, VALUE = long unsigned int]':
v8_context.cpp:23:110: instantiated from here
v8_handle.h:43:71: warning: dereferencing type-punned pointer will
break strict-aliasing rules
g++.exe: unrecognized option '-rdynamic'
g++ -I. -IC:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/lib/libv8/v8/include
-IC:/Ruby192/include/ruby-1.9.1/i386-mingw32
-I/C/Ruby192/include/ruby-1.9.1/ruby/backward
-I/C/Ruby192/include/ruby-1.9.1 -I. -Wall -g -rdynamic -O3 -g
-Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
-Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -o
v8_date.o -c v8_date.cpp
In file included from v8_date.cpp:4:0:
v8_handle.h: In function 'v8::Persistent<T>& rr_v8_handle(VALUE) [with
T = v8::Date, VALUE = long unsigned int]':
v8_date.cpp:21:52: instantiated from here
v8_handle.h:43:71: warning: dereferencing type-punned pointer will
break strict-aliasing rules
g++.exe: unrecognized option '-rdynamic'
g++ -I. -IC:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/lib/libv8/v8/include
-IC:/Ruby192/include/ruby-1.9.1/i386-mingw32
-I/C/Ruby192/include/ruby-1.9.1/ruby/backward
-I/C/Ruby192/include/ruby-1.9.1 -I. -Wall -g -rdynamic -O3 -g
-Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
-Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -o
v8_debug.o -c v8_debug.cpp
g++.exe: unrecognized option '-rdynamic'
g++ -I. -IC:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/lib/libv8/v8/include
-IC:/Ruby192/include/ruby-1.9.1/i386-mingw32
-I/C/Ruby192/include/ruby-1.9.1/ruby/backward
-I/C/Ruby192/include/ruby-1.9.1 -I. -Wall -g -rdynamic -O3 -g
-Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
-Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -o
v8_exception.o -c v8_exception.cpp
In file included from v8_exception.cpp:3:0:
v8_handle.h: In function 'v8::Persistent<T>& rr_v8_handle(VALUE) [with
T = v8::StackTrace, VALUE = long unsigned int]':
v8_exception.cpp:48:44: instantiated from here
v8_handle.h:43:71: warning: dereferencing type-punned pointer will
break strict-aliasing rules
v8_handle.h: In function 'v8::Persistent<T>& rr_v8_handle(VALUE) [with
T = v8::StackFrame, VALUE = long unsigned int]':
v8_exception.cpp:68:43: instantiated from here
v8_handle.h:43:71: warning: dereferencing type-punned pointer will
break strict-aliasing rules
v8_exception.cpp: At global scope:
v8_exception.cpp:10:24: warning: '<unnamed>::stack' defined but not used
g++.exe: unrecognized option '-rdynamic'
g++ -I. -IC:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/lib/libv8/v8/include
-IC:/Ruby192/include/ruby-1.9.1/i386-mingw32
-I/C/Ruby192/include/ruby-1.9.1/ruby/backward
-I/C/Ruby192/include/ruby-1.9.1 -I. -Wall -g -rdynamic -O3 -g
-Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
-Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -o
v8_external.o -c v8_external.cpp
In file included from v8_external.cpp:4:0:
v8_handle.h: In function 'v8::Persistent<T>& rr_v8_handle(VALUE) [with
T = v8::External, VALUE = long unsigned int]':
v8_external.cpp:51:60: instantiated from here
v8_handle.h:43:71: warning: dereferencing type-punned pointer will
break strict-aliasing rules
v8_external.cpp: At global scope:
v8_external.cpp:10:9: warning: '<unnamed>::references' defined but not used
g++.exe: unrecognized option '-rdynamic'
g++ -I. -IC:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/lib/libv8/v8/include
-IC:/Ruby192/include/ruby-1.9.1/i386-mingw32
-I/C/Ruby192/include/ruby-1.9.1/ruby/backward
-I/C/Ruby192/include/ruby-1.9.1 -I. -Wall -g -rdynamic -O3 -g
-Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
-Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -o
v8_function.o -c v8_function.cpp
In file included from v8_function.cpp:5:0:
v8_handle.h: In function 'v8::Persistent<T>& rr_v8_handle(VALUE) [with
T = v8::Function, VALUE = long unsigned int]':
v8_function.cpp:13:40: instantiated from here
v8_handle.h:43:71: warning: dereferencing type-punned pointer will
break strict-aliasing rules
v8_handle.h: In function 'v8::Persistent<T>& rr_v8_handle(VALUE) [with
T = v8::Array, VALUE = long unsigned int]':
v8_function.cpp:23:55: instantiated from here
v8_handle.h:43:71: warning: dereferencing type-punned pointer will
break strict-aliasing rules
v8_handle.h: In function 'v8::Persistent<T>& rr_v8_handle(VALUE) [with
T = v8::String, VALUE = long unsigned int]':
v8_function.cpp:49:51: instantiated from here
v8_handle.h:43:71: warning: dereferencing type-punned pointer will
break strict-aliasing rules
g++.exe: unrecognized option '-rdynamic'
g++ -I. -IC:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/lib/libv8/v8/include
-IC:/Ruby192/include/ruby-1.9.1/i386-mingw32
-I/C/Ruby192/include/ruby-1.9.1/ruby/backward
-I/C/Ruby192/include/ruby-1.9.1 -I. -Wall -g -rdynamic -O3 -g
-Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
-Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -o
v8_handle.o -c v8_handle.cpp
g++.exe: unrecognized option '-rdynamic'
g++ -I. -IC:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/lib/libv8/v8/include
-IC:/Ruby192/include/ruby-1.9.1/i386-mingw32
-I/C/Ruby192/include/ruby-1.9.1/ruby/backward
-I/C/Ruby192/include/ruby-1.9.1 -I. -Wall -g -rdynamic -O3 -g
-Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
-Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -o
v8_locker.o -c v8_locker.cpp
v8_locker.cpp: In function 'VALUE<unnamed>::Lock::Delete(VALUE)':
v8_locker.cpp:45:5: warning: no return statement in function returning non-void
v8_locker.cpp: In function 'VALUE<unnamed>::Unlock::Delete(VALUE)':
v8_locker.cpp:85:5: warning: no return statement in function returning non-void
g++.exe: unrecognized option '-rdynamic'
g++ -I. -IC:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/lib/libv8/v8/include
-IC:/Ruby192/include/ruby-1.9.1/i386-mingw32
-I/C/Ruby192/include/ruby-1.9.1/ruby/backward
-I/C/Ruby192/include/ruby-1.9.1 -I. -Wall -g -rdynamic -O3 -g
-Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
-Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -o
v8_message.o -c v8_message.cpp
In file included from v8_message.cpp:2:0:
v8_handle.h: In function 'v8::Persistent<T>& rr_v8_handle(VALUE) [with
T = v8::Message, VALUE = long unsigned int]':
v8_message.cpp:10:38: instantiated from here
v8_handle.h:43:71: warning: dereferencing type-punned pointer will
break strict-aliasing rules
g++.exe: unrecognized option '-rdynamic'
g++ -I. -IC:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/lib/libv8/v8/include
-IC:/Ruby192/include/ruby-1.9.1/i386-mingw32
-I/C/Ruby192/include/ruby-1.9.1/ruby/backward
-I/C/Ruby192/include/ruby-1.9.1 -I. -Wall -g -rdynamic -O3 -g
-Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
-Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -o
v8_object.o -c v8_object.cpp
In file included from v8_object.cpp:1:0:
v8_handle.h: In function 'v8::Persistent<T>& rr_v8_handle(VALUE) [with
T = v8::Object, VALUE = long unsigned int]':
v8_object.cpp:17:39: instantiated from here
v8_handle.h:43:71: warning: dereferencing type-punned pointer will
break strict-aliasing rules
g++.exe: unrecognized option '-rdynamic'
g++ -I. -IC:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/lib/libv8/v8/include
-IC:/Ruby192/include/ruby-1.9.1/i386-mingw32
-I/C/Ruby192/include/ruby-1.9.1/ruby/backward
-I/C/Ruby192/include/ruby-1.9.1 -I. -Wall -g -rdynamic -O3 -g
-Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
-Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -o
v8_script.o -c v8_script.cpp
In file included from v8_script.cpp:2:0:
v8_handle.h: In function 'v8::Persistent<T>& rr_v8_handle(VALUE) [with
T = v8::Script, VALUE = long unsigned int]':
v8_script.cpp:25:56: instantiated from here
v8_handle.h:43:71: warning: dereferencing type-punned pointer will
break strict-aliasing rules
g++.exe: unrecognized option '-rdynamic'
g++ -I. -IC:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/lib/libv8/v8/include
-IC:/Ruby192/include/ruby-1.9.1/i386-mingw32
-I/C/Ruby192/include/ruby-1.9.1/ruby/backward
-I/C/Ruby192/include/ruby-1.9.1 -I. -Wall -g -rdynamic -O3 -g
-Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
-Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -o
v8_string.o -c v8_string.cpp
In file included from v8_string.cpp:3:0:
v8_handle.h: In function 'v8::Persistent<T>& rr_v8_handle(VALUE) [with
T = v8::String, VALUE = long unsigned int]':
v8_string.cpp:13:38: instantiated from here
v8_handle.h:43:71: warning: dereferencing type-punned pointer will
break strict-aliasing rules
g++.exe: unrecognized option '-rdynamic'
g++ -I. -IC:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/lib/libv8/v8/include
-IC:/Ruby192/include/ruby-1.9.1/i386-mingw32
-I/C/Ruby192/include/ruby-1.9.1/ruby/backward
-I/C/Ruby192/include/ruby-1.9.1 -I. -Wall -g -rdynamic -O3 -g
-Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
-Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -o
v8_template.o -c v8_template.cpp
In file included from v8_template.cpp:2:0:
v8_handle.h: In function 'v8::Persistent<T>& rr_v8_handle(VALUE) [with
T = v8::Template, VALUE = long unsigned int]':
v8_template.cpp:42:39: instantiated from here
v8_handle.h:43:71: warning: dereferencing type-punned pointer will
break strict-aliasing rules
v8_handle.h: In function 'v8::Persistent<T>& rr_v8_handle(VALUE) [with
T = v8::ObjectTemplate, VALUE = long unsigned int]':
v8_template.cpp:45:45: instantiated from here
v8_handle.h:43:71: warning: dereferencing type-punned pointer will
break strict-aliasing rules
v8_handle.h: In function 'v8::Persistent<T>& rr_v8_handle(VALUE) [with
T = v8::FunctionTemplate, VALUE = long unsigned int]':
v8_template.cpp:48:47: instantiated from here
v8_handle.h:43:71: warning: dereferencing type-punned pointer will
break strict-aliasing rules
v8_handle.h: In function 'v8::Persistent<T>& rr_v8_handle(VALUE) [with
T = v8::Data, VALUE = long unsigned int]':
v8_template.cpp:54:53: instantiated from here
v8_handle.h:43:71: warning: dereferencing type-punned pointer will
break strict-aliasing rules
g++.exe: unrecognized option '-rdynamic'
g++ -I. -IC:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/lib/libv8/v8/include
-IC:/Ruby192/include/ruby-1.9.1/i386-mingw32
-I/C/Ruby192/include/ruby-1.9.1/ruby/backward
-I/C/Ruby192/include/ruby-1.9.1 -I. -Wall -g -rdynamic -O3 -g
-Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
-Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -o
v8_try_catch.o -c v8_try_catch.cpp
g++.exe: unrecognized option '-rdynamic'
g++ -I. -IC:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/lib/libv8/v8/include
-IC:/Ruby192/include/ruby-1.9.1/i386-mingw32
-I/C/Ruby192/include/ruby-1.9.1/ruby/backward
-I/C/Ruby192/include/ruby-1.9.1 -I. -Wall -g -rdynamic -O3 -g
-Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
-Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -o
v8_v8.o -c v8_v8.cpp
g++.exe: unrecognized option '-rdynamic'
g++ -I. -IC:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/lib/libv8/v8/include
-IC:/Ruby192/include/ruby-1.9.1/i386-mingw32
-I/C/Ruby192/include/ruby-1.9.1/ruby/backward
-I/C/Ruby192/include/ruby-1.9.1 -I. -Wall -g -rdynamic -O3 -g
-Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
-Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -o
v8_value.o -c v8_value.cpp
In file included from v8_value.cpp:1:0:
v8_handle.h: In function 'v8::Persistent<T>& rr_v8_handle(VALUE) [with
T = v8::Value, VALUE = long unsigned int]':
v8_value.cpp:10:37: instantiated from here
v8_handle.h:43:71: warning: dereferencing type-punned pointer will
break strict-aliasing rules
g++.exe: unrecognized option '-rdynamic'
g++ -I. -IC:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/lib/libv8/v8/include
-IC:/Ruby192/include/ruby-1.9.1/i386-mingw32
-I/C/Ruby192/include/ruby-1.9.1/ruby/backward
-I/C/Ruby192/include/ruby-1.9.1 -I. -Wall -g -rdynamic -O3 -g
-Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith
-Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -o
v8_weakref.o -c v8_weakref.cpp
g++.exe: unrecognized option '-rdynamic'
g++ -shared -s -o v8.so rr.o v8.o v8_array.o v8_callbacks.o
v8_context.o v8_date.o v8_debug.o v8_exception.o v8_external.o
v8_function.o v8_handle.o v8_locker.o v8_message.o v8_object.o
v8_script.o v8_string.o v8_template.o v8_try_catch.o v8_v8.o
v8_value.o v8_weakref.o -L. -LC:/Ruby192/lib
C:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/lib/libv8/build/v8/libv8.a
-L. -Wl,--enable-auto-image-base,--enable-auto-import
v8-i386-mingw32.def -lmsvcrt-ruby191 -lshell32 -lws2_32 -lpthread
g++.exe: C:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.3.10.4/lib/libv8/build/v8/libv8.a:
No such file or directory
make: *** [v8.so] Error 1


Gem files will remain installed in
C:/Ruby192/lib/ruby/gems/1.9.1/gems/therubyracer-0.10.2 for
inspection.
Results logged to
C:/Ruby192/lib/ruby/gems/1.9.1/gems/therubyracer-0.10.2/ext/v8/gem_make.out
An error occured while installing therubyracer (0.10.2), and Bundler
cannot continue.
Make sure that `gem install therubyracer -v '0.10.2'` succeeds before bundling.



Nao sei o que se passa, nem qual lib tah faltando.


Agradeço qualquer ajuda.

Abs















Francisco Malheiros
francisc...@gmail.com
Campo Grande/MS


Em 17 de setembro de 2012 13:48, Francisco Malheiros
<francisc...@gmail.com> escreveu:

Douglas Camata

unread,
Sep 17, 2012, 3:09:05 PM9/17/12
to rail...@googlegroups.com
Ta faltando a libv8.

--
Você recebeu essa mensagem porquê está inscrito no Google
Groups "rails-br".
Para enviar uma mensagem para o grupo, mande um email para rail...@googlegroups.com
Para se descadastrar, mande um e-mail para
rails-br+u...@googlegroups.com
Visite o grupo em http://groups.google.com/group/rails-br?hl=pt-BR
Leia nossa política de uso: http://goo.gl/YGgt7



--
Douglas Camata
Graduando em Ciência da Computação (UENF)

Skype: douglas_camata
-----------------------------------
Linux User #509211

principe...@gmail.com

unread,
Sep 17, 2012, 3:10:28 PM9/17/12
to rail...@googlegroups.com
nos meus projetos eu sempre instalo o execjs antes do therubyracer, e vai de boa...

2012/9/17 Douglas Camata <d.ca...@gmail.com>

Alex Takitani

unread,
Sep 17, 2012, 3:16:38 PM9/17/12
to rail...@googlegroups.com
therubyracer não funciona no windows

Francisco Malheiros

unread,
Sep 17, 2012, 3:20:13 PM9/17/12
to rail...@googlegroups.com
To instalando a LibV8.


Qual seria a soluçao alex?


Abs

Francisco Malheiros
francisc...@gmail.com
Campo Grande/MS


2012/9/17 Alex Takitani <atp...@gmail.com>:

Francisco Malheiros

unread,
Sep 17, 2012, 3:30:33 PM9/17/12
to rail...@googlegroups.com
Erro instalando o libv8


C:\Documents and Settings\atm\Meus
documentos\NetBeansProjects\SIGMA>gem install libv8
Fetching: libv8-3.11.8.3.gem (100%)
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing libv8:
ERROR: Failed to build gem native extension.

C:/Ruby192/bin/ruby.exe extconf.rb
creating Makefile
C:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/ext/libv8/compiler.rb:34:in
``': No such file or directory - C:\Documents and Settings\atm\Meus
documentos\Downloads\devkit\mingw\bin\g++.EXE --version
(Errno::ENOENT)
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/ext/libv8/compiler.rb:34:in
`check_gcc_compiler'
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/ext/libv8/compiler.rb:7:in
`compiler'
from extconf.rb:12:in `block in <main>'
from extconf.rb:11:in `chdir'
from extconf.rb:11:in `<main>'


Gem files will remain installed in
C:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3 for inspection.
Results logged to
C:/Ruby192/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3/ext/libv8/gem_make.out

C:\Documents and Settings\atm\Meus documentos\NetBeansProjects\SIGMA>




Francisco Malheiros
francisc...@gmail.com
Campo Grande/MS


2012/9/17 Francisco Malheiros <francisc...@gmail.com>:

Douglas Camata

unread,
Sep 17, 2012, 3:31:15 PM9/17/12
to rail...@googlegroups.com
Amigo, sinceramente, é melhor usar Linux pra trabalhar com essas coisas. Como já mencionaram em cima, o therubyracer não vai funcionar no Windows.

Francisco Malheiros

unread,
Sep 17, 2012, 3:36:07 PM9/17/12
to rail...@googlegroups.com
O duro é que eu ja fiz o sistema praticamente que inteiro no windows,
e em modo desenvolvimento ele funciona perfeito, nao é possivel que na
hora de dar o deploy dele ele gere tanta dor de cabeça. Tenho outros 2
rodando por aí nunca tive problema nenhum, sempre que saiu do dev pro
prod nunca criou esse pandemonio, é a primeira vez que eu vejo um
absurdo desse.

Na verdade o problema que eu to encontrando é pra por ele em produçao
que é Linux (debian 6.0), mudei ele de development pra production na
estacao de desenvolvimento seguindo a dica do colega aqui da lista pra
tentar encontrar o erro que ele tá gerando no ambiente de producao.

Abs

Francisco Malheiros
francisc...@gmail.com
Campo Grande/MS


2012/9/17 Douglas Camata <d.ca...@gmail.com>:

Carlos Aquino

unread,
Sep 17, 2012, 3:56:56 PM9/17/12
to rail...@googlegroups.com
! usar windows para este trabalho não é o mais recomendado, mas estes problemas quando envia para produção, eu passei por vários a uns 20 dias atrás, pesquise e encontrará alguns emails. Consegui resolver.

2012/9/17 Francisco Malheiros <francisc...@gmail.com>



--
-
: grato e sem mais,       
: Carlos Eduardo
: Uberaba/MG  
-

Carlos Aquino

unread,
Sep 17, 2012, 3:57:58 PM9/17/12
to rail...@googlegroups.com
após colocar sua aplicação para rodar, de :

$ tail -f log/production.log 

e cole aqui o erro, ajuda a galera a te ajudar.

2012/9/17 Carlos Aquino <dua...@gmail.com>

Francisco Malheiros

unread,
Sep 17, 2012, 4:00:52 PM9/17/12
to rail...@googlegroups.com
Carlos,
Eu colei já, no primeiro e-mail da thread, vou repetir! :)
Ja fiz diversas pesquisas, inclusive outras panes sanei sozinho antes
de chegar aqui, vim pedir socorro porque as alternativas que eu
imaginei esgotaram.


Seguem o erro:
Abs, e obrigado! :)



Francisco Malheiros
francisc...@gmail.com
Campo Grande/MS


2012/9/17 Carlos Aquino <dua...@gmail.com>:

Francisco Malheiros

unread,
Sep 17, 2012, 4:04:14 PM9/17/12
to rail...@googlegroups.com
Só pra complementar, tentei um assets clean e um assets precompile,
ele me devolve essas msgs:


root@sigma-s:/var/www# rake assets:clean
/usr/local/rvm/gems/ruby-1.9.3-p194/gems/activesupport-3.2.5/lib/active_support/dependencies.rb:251:in
`block in require': iconv will be deprecated in the future, use
String#encode instead.
/usr/local/rvm/rubies/ruby-1.9.3-p194/bin/ruby
/usr/local/rvm/gems/ruby-1.9.3-p194@global/bin/rake assets:clean:all
RAILS_ENV=production RAILS_GROUPS=assets
/usr/local/rvm/gems/ruby-1.9.3-p194/gems/activesupport-3.2.5/lib/active_support/dependencies.rb:251:in
`block in require': iconv will be deprecated in the future, use
String#encode instead.
rm -rf /var/www/public/assets
root@sigma-s:/var/www# rake assets:precompile
/usr/local/rvm/gems/ruby-1.9.3-p194/gems/activesupport-3.2.5/lib/active_support/dependencies.rb:251:in
`block in require': iconv will be deprecated in the future, use
String#encode instead.
/usr/local/rvm/rubies/ruby-1.9.3-p194/bin/ruby
/usr/local/rvm/gems/ruby-1.9.3-p194@global/bin/rake
assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets
/usr/local/rvm/gems/ruby-1.9.3-p194/gems/activesupport-3.2.5/lib/active_support/dependencies.rb:251:in
`block in require': iconv will be deprecated in the future, use
String#encode instead.
rake aborted!
Unexpected token: operator (<) (line: 22785, col: 1, pos: 708223)

Error
at new JS_Parse_Error (<eval>:3096:22)
at js_error (<eval>:3104:15)
at croak (<eval>:3557:17)
at token_error (<eval>:3564:17)
at unexpected (<eval>:3570:17)
at <eval>:3943:17
at maybe_unary (<eval>:4028:27)
at expr_ops (<eval>:4055:32)
at maybe_conditional (<eval>:4059:28)
at maybe_assign (<eval>:4083:28)
(in /var/www/app/assets/javascripts/application.js)

Tasks: TOP => assets:precompile:primary
(See full trace by running task with --trace)
rake aborted!
Command failed with status (1): [/usr/local/rvm/rubies/ruby-1.9.3-p194/bin/...]

Tasks: TOP => assets:precompile
(See full trace by running task with --trace)




ele dá a entender que eh algum problema no JS, mas eu nao encontro
problema no JS, no modo desenvolvimento testei em 4 navegadores,
nenhuma mensagem sequer de erro de JS, nada, nao sei da onde ele tá
tirando esse erro.


Grato

Douglas Camata

unread,
Sep 17, 2012, 4:07:12 PM9/17/12
to rail...@googlegroups.com
Você tem que ter algum interpretador de Javascript dentro do Ruby, como o therubyracer.

Francisco Malheiros

unread,
Sep 17, 2012, 4:10:21 PM9/17/12
to rail...@googlegroups.com
o ExecJS serve pra que nessa historia?
O fato de ter os 2 pode tá ocasionando a pane?

Carlos Aquino

unread,
Sep 17, 2012, 4:16:17 PM9/17/12
to rail...@googlegroups.com
Cole seu GEMFILE

2012/9/17 Francisco Malheiros <francisc...@gmail.com>

Francisco Malheiros

unread,
Sep 17, 2012, 4:17:25 PM9/17/12
to rail...@googlegroups.com
Segue:

source 'https://rubygems.org'

gem 'rails', '3.2.5'

# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'

gem 'mysql2'


# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'

# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', :platforms => :ruby

gem 'uglifier', '>= 1.0.3'
end

gem 'jquery-rails'

# To use ActiveModel has_secure_password
# gem 'bcrypt-ruby', '~> 3.0.0'

# To use Jbuilder templates for JSON
# gem 'jbuilder'

# Use unicorn as the app server
# gem 'unicorn'

# Deploy with Capistrano
# gem 'capistrano'

# To use debugger
# gem 'debugger'
gem 'rake', '0.9.2.2'
gem 'remotipart'
gem 'will_paginate'
gem 'rails3-jquery-autocomplete'
gem 'awesome_nested_fields'
gem 'awesome_print'
gem 'repeated_auto_complete'
gem 'dynamic_form'
gem 'rails3-generators'
gem 'authlogic', :git => 'https://github.com/james2m/authlogic.git',
:branch => 'fix-migrations'
gem 'brazilian-rails'
#gem 'mongrel', '>= 1.2.0.pre2'
gem 'delocalize'
gem 'execjs'
gem 'therubyracer', require: "v8"

Carlos Aquino

unread,
Sep 17, 2012, 4:18:30 PM9/17/12
to rail...@googlegroups.com
Talvez seja interessante você colar seu application.js também

2012/9/17 Francisco Malheiros <francisc...@gmail.com>

Francisco Malheiros

unread,
Sep 17, 2012, 4:20:22 PM9/17/12
to rail...@googlegroups.com
// This is a manifest file that'll be compiled into application.js, which will
// include all the files
// listed below.
//
// Any JavaScript/Coffee file within this directory, lib/assets/javascripts,
// vendor/assets/javascripts,or vendor/assets/javascripts of plugins, if any,
// can be referenced here using a relative path.
//
// It's not advisable to add code directly here, but if you do, it'll appear at
// the bottom of the
// the compiled file.
//
// WARNING: THE FIRST BLANK LINE MARKS THE END OF WHAT'S TO BE PROCESSED,
// ANY BLANK LINE SHOULD
// GO AFTER THE REQUIRES BELOW.
//
//= require jquery
//= require jquery-ui
//= require jquery_ujs
//= require_tree .
//= require autocomplete-rails
//= require jquery.nested-fields
//= require jquery.price_format.1.7
//= require jquery.mask
//= require jquery.formalize


//Nested Fields
$(document).ready(function(e) {
// Table example
$('BODY.entrada_itens FORM').nestedFields({
containerSelector: 'tbody'
});
});

$(document).ready(function(e) {
// Table example
$('BODY.clientes FORM').nestedFields({
containerSelector: 'tbody'
});
});

$(document).ready(function(e) {
// Table example
$('BODY.emprestimos FORM').nestedFields({
containerSelector: 'tbody'
});
});

//Tabela Zebrada
$(function(){
//troca fundo de linhas pares
$('table#lista tbody tr:even').css('background','#CAE0F4');
//troca fundo de linhas ímpares
$('table#lista tbody tr:odd').css('background','#F0F8FF');
});

//Mascara de Data e Telefone
$(document).ready(function(){
$('.date').mask('00/00/0000');
$('.fone').mask('(99)9999-9999?9');
$('.cpf').mask('999.999.999-99');
$('.cnpj').mask('99.999.999/9999-99');
$('.cep').mask('99999-999');
});

//Delete Inline
$(document).ready(function() {
$('.deleteInline').bind('ajax:success', function() {
$(this).closest('tr').fadeOut();
});
});

//Popup de Form na mesma tela
$(document).ready(function() {
$('a.popup').click(function() {
// $('<div
/>').appendTo('body').load($(this).attr('href') + ' form' ).dialog({
$('<div />').appendTo('body').load($(this).attr('href')).dialog({
title: $(this).text(),
width: 640,
position: 'top'


});
return false;
});
});

//Popup de Info
$(document).ready(function() {
$('a.popup_info').click(function() {
$('<div />').appendTo('body').load($(this).attr('href')).dialog({
title: "Detalhes - Item n.º " + $(this).text(),
width: 640,
position: 'top'

});
return false;
});
});


//Exibir Campos conforme seleçao
$(document).ready(function(){
if ($("input[name='seletor']:checked").val() == 'notafiscal') {
$("#gmm").css("display", "none");
$("#notafiscal").css("display", "block");
$("#campositens").css("display", "block");
$("#entrada_item_tipo").val("1")
}
else{
$("#notafiscal").css("display", "none");
$("#gmm").css("display", "block");
$("#campositens").css("display", "block");
$("#entrada_item_tipo").val("2")
}
$("input[name='seletor']").change(function(){
if ($("input[name='seletor']:checked").val() == 'notafiscal') {
$("#gmm").css("display", "none");
$("#notafiscal").css("display", "block");
$("#campositens").css("display", "block");
$("#entrada_item_tipo").val("1")
}
else{
$("#notafiscal").css("display", "none");
$("#gmm").css("display", "block");
$("#campositens").css("display", "block");
$("#entrada_item_tipo").val("2")
}
});
});

$(document).ready(function(){
if ($("input[name='seletor_consulta']:checked").val() == 'consultanf') {
$("#consultagmm").css("display", "none");
$("#consultanf").css("display", "block");
}
else{
$("#consultanf").css("display", "none");
$("#consultagmm").css("display", "block");
}
$("input[name='seletor_consulta']").change(function(){
if ($("input[name='seletor_consulta']:checked").val() == 'consultanf') {
$("#consultagmm").css("display", "none");
$("#consultanf").css("display", "block");
}
else{
$("#consultanf").css("display", "none");
$("#consultagmm").css("display", "block");
}
});
});

$(document).ready(function() {
$('#entrada_item_notafiscal_valortotal').priceFormat({
prefix: 'R$ ',
centsSeparator: ',',
thousandsSeparator: '.'
});
});

$(document).ready(function() {
$('#entrada_item_gmm_valortotal').priceFormat({
prefix: 'R$ ',
centsSeparator: ',',
thousandsSeparator: '.'
});
});

$(document).ready(function() {
$('#notaitem_valor').priceFormat({
prefix: 'R$ ',
centsSeparator: ',',
thousandsSeparator: '.'
});
});


$('input[type="price"]').livequery(function() {
$(this).priceFormat({
prefix: 'R$ ',
centsSeparator: ',',
thousandsSeparator: '.',
centsLimit: 2

});
});


$(document).ready(function () {
$("#new_item").validate({
// debug: true,
rules: {
"item[nome]": {
required: true
},
"item[part_number]": {
required: true,
remote:"/itens/check_partnumber"
}
},
messages: {
"item[part_number]": {
remote: "<br />Part Number já cadastrado!"
}
},
submitHandler: function(form) {
$.rails.handleRemote( $(form) );
//form.submit();
$('.ui-dialog').remove();
return false;
}



});
});

// Tree Menu
$(document).ready(function(){
$("a.trigger").click(function () {
$(this).next().animate({
height: 'toggle',
opacity: 'toggle'
}, "fast");
$(this).toggleClass("opened");
return false;
});
});


//Seletor CPF/CNPJ

$(document).ready(function() {
$('span.tipo_cliente').hide(); // Hide divs

$('input.tipo_cliente_opt:checked').each(function() { // Show for
checked option
$('#cliente_opt_' + $(this).val()).show();

});

$('input.tipo_cliente_opt').click(function() { // When clicked
$('span.tipo_cliente').hide(); // Hide others
$('#cliente_opt_' + $(this).val()).show(); // Show associated one
$('#cliente_cnpj').val('');
$('#cliente_cpf').val('');
});
});




Mas eu acho que o problema nao mora aí, porque ele diz que o erro tá
na linha 22.785 na hora do assets compile, se tiver algo que ele nao
tah " engolindo " eu acho que vai tá num desses require em algum
plugin JS.
Opiniao minha, o problema é que eu nao sei como chegar até la.


ABs

Carlos Aquino

unread,
Sep 17, 2012, 4:22:00 PM9/17/12
to rail...@googlegroups.com
Cara,
coloque um a um e tente compilar, tipo, //=! para não carregar
e descubra se é num dos que é incluido. 



2012/9/17 Francisco Malheiros <francisc...@gmail.com>

Francisco Malheiros

unread,
Sep 17, 2012, 4:23:30 PM9/17/12
to rail...@googlegroups.com
Tentando agora! :)

Daniel Vilar

unread,
Sep 17, 2012, 4:25:06 PM9/17/12
to rail...@googlegroups.com
Cara faz o seguinte em produção, ou seja, no linux:

group :production do

  gem 'therubyracer', :platforms => :ruby
end


Att,

CARDOSO, Daniel Fernandes Vilar.
Analista de Sistemas.

Carlos Aquino

unread,
Sep 17, 2012, 4:25:54 PM9/17/12
to rail...@googlegroups.com
Faz o que o Daniel Vilar falou
e comenta aquele outro rubyracer V8 la embaixo.

2012/9/17 Daniel Vilar <fvcd...@gmail.com>

Francisco Malheiros

unread,
Sep 18, 2012, 10:48:44 AM9/18/12
to rail...@googlegroups.com
Daniel, fiz isso, tá beleza.

Mas ainda sem solucao o problema que é fazer a app funcionar em producao.

Agora fica dando>

Internal Server Error

The server encountered an internal error or misconfiguration and was
unable to complete your request.


e no Production.log>
~# tail -f /var/www/log/production.log
Connecting to database specified by database.yml
Connecting to database specified by database.yml
Connecting to database specified by database.yml
Connecting to database specified by database.yml
Connecting to database specified by database.yml
Connecting to database specified by database.yml
Connecting to database specified by database.yml
Connecting to database specified by database.yml
Connecting to database specified by database.yml
Connecting to database specified by database.yml
Connecting to database specified by database.yml


Ta uma aventura.

abs

Daniel Vilar

unread,
Sep 18, 2012, 11:06:14 AM9/18/12
to rail...@googlegroups.com
em producao(linux) deleta os logs
roda o comando:
bundle
depois
RAILS_ENV=production rails s

se nao der erro ao subir o server tenta entrar pelo browser e apos o erro mostra o production.log aqui.



Att,

CARDOSO, Daniel Fernandes Vilar.
Analista de Sistemas.



Francisco Malheiros

unread,
Sep 18, 2012, 11:08:51 AM9/18/12
to rail...@googlegroups.com
Foi, era aqueles erros de enconding que tava dando, mas deu no
errors.log do apache. Ja arrumei no source.

Abriu, ta beleza, exceto pelo fato que parece q nao carregou o jQuery,
e os demais JS.
Tudo que precisa do jquery nao funciona.

Ja dei assets clean, assets precompile, tmp:clearm nada...



Francisco Malheiros
francisc...@gmail.com
Campo Grande/MS


2012/9/18 Daniel Vilar <fvcd...@gmail.com>:

Carlos Aquino

unread,
Sep 18, 2012, 12:10:15 PM9/18/12
to rail...@googlegroups.com
Confeere se você está realmente chamando eles lá no application.js com //=

2012/9/18 Francisco Malheiros <francisc...@gmail.com>

Francisco Malheiros

unread,
Sep 18, 2012, 12:57:04 PM9/18/12
to rail...@googlegroups.com
Estou sim, inclusive, no application.js "salsichao" que ele cria, tah indo tudo embutido.
Nao existe um jeito de chama-los de forma independente?

Grato

--
Sent from my iPad

Oseias Ferreira

unread,
Sep 18, 2012, 1:24:10 PM9/18/12
to rail...@googlegroups.com

Em 18/09/2012, às 13:57, Francisco Malheiros escreveu:

> Estou sim, inclusive, no application.js "salsichao" que ele cria, tah indo tudo embutido.
> Nao existe um jeito de chama-los de forma independente?

Jeito tem. Mas a idéia de assets é justamente embutir tudo para reduzir requisições.

Tira fora do application.js

//=require_tree .

Aí você pode incluir só o que precisa no application.js

//= require jquery
//= require jquery-ui
//= require jquery_ujs
//= require seu_js

Nos views, você pode chamar os outros js individualmente.

<%= javascript_include_tag "seu_outro_js" %>

--
Oséias Ferreira.


Alex Takitani

unread,
Sep 18, 2012, 3:56:37 PM9/18/12
to rail...@googlegroups.com
Dependendo da sua config, se vc esta rodando com 

RAILS_ENV=production rails s

os assets não carregam mesmo.

Vai no production.rb e habilita

config.serve_static_assets = true

2012/9/18 Oseias Ferreira <ferreir...@gmail.com>

Francisco Malheiros

unread,
Sep 18, 2012, 4:07:32 PM9/18/12
to rail...@googlegroups.com
Alex,
Habilitei no production.rb, inclusive tentei o assets:clean/precompile
e o tmp:clear. Continua na mesma.
Segue o meu production.rb :

SIGMA::Application.configure do
# Settings specified here will take precedence over those in
config/application.rb

# Code is not reloaded between requests
config.cache_classes = true

# Full error reports are disabled and caching is turned on
config.consider_all_requests_local = false
config.action_controller.perform_caching = false

# Disable Rails's static asset server (Apache or nginx will already do this)
config.serve_static_assets = true

# Compress JavaScripts and CSS
config.assets.compress = false

# Don't fallback to assets pipeline if a precompiled asset is missed
#config.assets.compile = false
config.assets.initialize_on_precompile = false

# Generate digests for assets URLs
config.assets.digest = false

# Defaults to nil and saved in location specified by config.assets.prefix
# config.assets.manifest = YOUR_PATH

# Specifies the header that your server uses for sending files
# config.action_dispatch.x_sendfile_header = "X-Sendfile" # for apache
# config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # for nginx

# Force all access to the app over SSL, use
Strict-Transport-Security, and use secure cookies.
# config.force_ssl = true

# See everything in the log (default is :info)
# config.log_level = :debug

# Prepend all log lines with the following tags
# config.log_tags = [ :subdomain, :uuid ]

# Prepend all log lines with the following tags
# config.log_tags = [ :subdomain, :uuid ]

# Use a different logger for distributed setups
# config.logger = ActiveSupport::TaggedLogging.new(SyslogLogger.new)

# Use a different cache store in production
# config.cache_store = :mem_cache_store

# Enable serving of images, stylesheets, and JavaScripts from an asset server
# config.action_controller.asset_host = "http://assets.example.com"

# Precompile additional assets (application.js, application.css, and
all non-JS/CSS are already added)
# config.assets.precompile += %w( search.js )

# Disable delivery errors, bad email addresses will be ignored
# config.action_mailer.raise_delivery_errors = false

# Enable threaded mode
# config.threadsafe!

# Enable locale fallbacks for I18n (makes lookups for any locale fall back to
# the I18n.default_locale when a translation can not be found)
config.i18n.fallbacks = true

# Send deprecation notices to registered listeners
config.active_support.deprecation = :notify

# Log the query plan for queries taking more than this (works
# with SQLite, MySQL, and PostgreSQL)
# config.active_record.auto_explain_threshold_in_seconds = 0.5
end

Grato

Francisco Malheiros
francisc...@gmail.com
Campo Grande/MS


Alex Takitani

unread,
Sep 18, 2012, 5:45:18 PM9/18/12
to rail...@googlegroups.com
descomenta essa linha

#config.assets.compile = false

Douglas Camata

unread,
Sep 18, 2012, 6:22:53 PM9/18/12
to rail...@googlegroups.com
Acho que não compilar os assets é atacar a consequência e não o problema. Não gosto desse tipo de solução.

Francisco Malheiros

unread,
Sep 18, 2012, 6:29:52 PM9/18/12
to rail...@googlegroups.com
Douglas, 
Acho importante testar pelo menos pra tentarmos identificar aonde tá o problema e buscar a solução ideal, nao concorda? Pq oq temos até agora é bem desconhecido, essa thread ja ta com mais de 30 posts, e o problema nao sana, e nao temos nem pista do que possa ser!
:)


Cedo no primeiro horario testo e ja venho aqui dizer se prestou ou nao.

Grato a todos, abs


--
Sent from my iPad

Francisco Malheiros

unread,
Sep 19, 2012, 4:56:26 PM9/19/12
to rail...@googlegroups.com
Deu esse erro alex:

Sprockets::Helpers::RailsHelper::AssetPaths::AssetNotPrecompiledError
in Users#show

Showing /var/www/app/views/layouts/application.html.erb where line #8 raised:

reset-fonts-grids.css isn't precompiled




Abs

Francisco Malheiros
francisc...@gmail.com
Campo Grande/MS


2012/9/18 Alex Takitani <atp...@gmail.com>:

Alex Takitani

unread,
Sep 19, 2012, 7:16:14 PM9/19/12
to rail...@googlegroups.com
RAILS_ENV=production rake assets:precompile

Esse monte de coisa q estamos falando pra vc fazer não é normal,é só pra achar onde o buraco está

Francisco Malheiros

unread,
Sep 20, 2012, 8:05:21 AM9/20/12
to rail...@googlegroups.com
Mesma pane. :(


Francisco Malheiros
francisc...@gmail.com
Campo Grande/MS


2012/9/19 Alex Takitani <atp...@gmail.com>:
> RAILS_ENV=production rake assets:precompile

Alex Takitani

unread,
Sep 20, 2012, 8:11:20 AM9/20/12
to rail...@googlegroups.com
Po.. agora não sei, só colocando a mão pra descobrir.

Francisco Malheiros

unread,
Sep 20, 2012, 8:14:41 AM9/20/12
to rail...@googlegroups.com
Esse ta dificil. Nem no stack overflow apareceu alguem pra se arriscar.
:(

Francisco Malheiros
francisc...@gmail.com
Campo Grande/MS


Alex Takitani

unread,
Sep 20, 2012, 8:32:58 AM9/20/12
to rail...@googlegroups.com
É que é pouca informação pra poder ajudar, vc pode dar acesso ao servidor via ssh?

2012/9/20 Francisco Malheiros <francisc...@gmail.com>

Francisco Malheiros

unread,
Sep 20, 2012, 8:47:17 AM9/20/12
to rail...@googlegroups.com
cara, só se eu conseguir instalar um hamachi nele aqui, porque ele nao
tem acesso direto a net e eu nao tenho acesso as diretivas de rede, vo
fazer um teste aqui.


Francisco Malheiros
francisc...@gmail.com
Campo Grande/MS


Francisco

unread,
Sep 24, 2012, 2:08:26 PM9/24/12
to rail...@googlegroups.com
Depois de dias, problema resolvido pessoal.
Faltava descomentar a linha:
config.action_dispatch.x_sendfile_header = "X-Sendfile" # for apache 

no Production.rb


Abs a todos, e obrigado aos que dedicaram um pouco do seu tempo, paciencia e conhecimento para ajudar! :)


Em segunda-feira, 17 de setembro de 2012 13h25min20s UTC-4, Francisco escreveu:
Pessoal, Boa Tarde.
To tentando fazer minha app funcionar em Production, mas sem sucesso.

Tenho um server rodando Apache + Passenger, com Ruby 1.9.3.
Em development na minha maquina funciona
quando carreguei pro server começaram os problemas, primeiro o authlogic em pane, pesquisei e achei um patch, resolvido, agora a app entra até o login, passou o login, quando vai entrar na tela da APP ele esbarra nesse erro:
Fala erro de JS, mas aparentemente nao tem qquer erro no JS, atè pq em development tah tudo funcionando.

Alguem tem alguma sugestao?


Grato
Reply all
Reply to author
Forward
0 new messages