ruby on rails - que - sunspot_rails gema-"Errno:: ECONNREFUSED(Conexión rechazada-conectar(2))"
ruby on rails download (4)
Uso gema sunspot_rails https://github.com/outoftime/sunspot Hice todo según las instrucciones en http://railscasts.com/episodes/278-search-with-sunspot , pero aparece un error.
Errno :: ECONNREFUSED (Conexión rechazada - conectar (2)): app / controllers / books_controller.rb: 7: en `index ''
código de books_controller.rb
def index
@search = Book.search do
fulltext params[:search]
end
@books = @search.results
end
¿Qué puede ser?
¿Has iniciado el servidor Solr?
rake sunspot:solr:start
Si no es así, inicie primero el servidor solr.
Y si si que lo intente
rake sunspot:solr:run
Espero que esto ayude.
Asegúrese de que Java Runtime Environment ya está instalado.
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Asegúrese de que su aplicación de rieles está buscando el servidor solr en el puerto correcto.
Simplemente configure la tarea de rake con el entorno de prueba:
rake sunspot:solr:run RAILS_ENV=test