2 votes

rhosync ne démarre pas !

J'ai installé rhodes selon le tutoriel du site web et j'ai également installé rhosync. Maintenant, lorsque j'essaie de lancer rhosync, j'obtiens l'erreur suivante

[12:06:07 PM 2011-02-23] Rhosync Server v2.1.1 started...
 <internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- application (LoadError)
    from <internal:lib/rubygems/custom_require>:29:in `require'
    from config.ru:27:in `block in <main>'
    from /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.2.1/lib/rack/builder.rb:46:in `instance_eval'
    from /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.2.1/lib/rack/builder.rb:46:in `initialize'
    from config.ru:1:in `new'
    from config.ru:1:in `<main>'
    from /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.2.1/lib/rack/builder.rb:35:in `eval'
    from /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.2.1/lib/rack/builder.rb:35:in `parse_file'
    from /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.2.1/lib/rack/server.rb:162:in `app'
    from /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.2.1/lib/rack/server.rb:248:in `wrapped_app'
    from /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.2.1/lib/rack/server.rb:213:in `start'
    from /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.2.1/lib/rack/server.rb:100:in `start'
    from /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.2.1/bin/rackup:4:in `<top (required)>'
from /usr/local/bin/rackup:19:in `load'
from /usr/local/bin/rackup:19:in `<main>'

[EOF - dtach se termine]

S'agit-il d'un problème de chemin ? Si c'est le cas, comment définir le chemin correct ?

2voto

jiren Points 66

Si vous utilisez ruby 1.9.1+, vous devez modifier votre config.ru.

remplacez "require 'application'" par "require './application'". car "$ : ne comprend pas la direction actuelle".

http://www.ruby-lang.org/en/news/2010/08/18/ruby-1-9.2-released/

0voto

Veuillez vérifier les éléments suivants :

  • assurez-vous que vous avez démarré redis.
  • vous êtes dans le même répertoire que votre application

Cheers Abhishek Nalwaya

0voto

Vincent Points 5364

Essayez de passer à la version 1.8.7 de Ruby.

0voto

Sivan Points 671

La meilleure option est d'installer rhosync sous Windows avec le programme d'installation msi ( page de téléchargement ), puis démarrez le redis.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X