2010-10-15 6 views
1

J'ai installé RedCloth, en utilisant le devkit. En utilisant gem, installez RedCloth. Si j'utilise l'IRB simple, alors que RedCloth fonctionne correctement. Mais si j'utilise la console rails et que j'ai besoin de 'RedCloth', il est impossible de trouver le fichier à charger.Comment utiliser rails3 avec RedCloth. require 'RedCloth' ne fonctionne pas

Aidez-nous s'il vous plaît.

Rails 3.0.0 RedCloth 4.2.3

Répondre

2

Est-RedClotch inclus dans votre Gemfile, et que vous avez exécuté bundle install depuis la mise à jour de votre Gemfile?

Je ne crois pas que Rails 3 vous permettra d'inclure des gemmes qui ne sont pas dans le Gemfile. Je ne suis pas tout à fait sûr du fonctionnement interne de bundler, mais je crois que l'application Rails considère votre Gemfile comme une "source unique" pour le chargement de gemmes.

+0

Qu'est-ce qu'un fichier GEM? et où est-il situé? – Ram

+1

Dans une application Rails 3 par défaut, ce sera dans le répertoire de niveau supérieur, et il s'appellera Gemfile (sans extension) - vous pouvez l'ouvrir avec n'importe quel éditeur de texte, puis exécuter bundle install pour analyser/processus que Gemfile – Robbie

+0

Merci pour l'aide Robbie. – Ram

1

Assurez-vous de faire ce qui suit sur Windows XP et supérieur!

  1. installé Ruby via rubyinstaller.org
  2. Téléchargé DevKit de rubyinstaller.org
  3. De Ruby améliorée CMD rapide, "Ruby dk.rb init", suivi de "Ruby dk.rb installer"
  4. Téléchargé le SqlLite les fichiers DLL d'ici: sqlite.org, les copier dans le répertoire C: \ Windows répertoire
  5. depuis le Ruby amélioré CMD rapide, "installer Gem RedCloth"
  6. Ajouté "Gem RedCloth" à g EMFILE
  7. "paquet install"

Ces étapes ont travaillé pour moi! Je ne comprends pas pourquoi les gens ont du mal avec Ruby sur Windows. C'est tout ce que je développe et ça marche bien.

Questions connexes