la commande annoter pas de travail, ajouté à mes gemfile
Mon bijou fichier ressemble à ceci:
group :development, :test do
gem 'rspec-rails'
gem 'annotate-models', '1.0.4'
end
J'ai couru ' bundle install
" et il a installé l'annoter-modèles bundle.
Si je type: annotate
je reçois une commande ne trouve pas d'erreur.
Si je type: bundle show annotate
je reçois un 'impossible de trouver gem annoter dans l'ensemble actuel.
Si j'type bundle montrer annoter-modèles qu'il dit qu'il est installé dans:
/Library/Ruby/Gems/1.8/gems/annotate-models-1.0.4
tapant:
annotate-models
ne fonctionne pas non plus.
Je suis en train de suivre dans railstutorial.org et est resté coincé à ce point.
Alors...rails 3, alors?
Bundler peut être utilisé dans les 2 Rails.x aussi, mais je devine que trop c'est Rails3. Pour l'OP: Soins à partager?
Oui je suis à l'aide de Rails 3.0, il ne fonctionne pas dans la version 3.0?
Je vais à travers ce tutoriel, ainsi. Après le succès installer en fonction de la accepté de répondre ici, j'ai cette erreur sur bundle install: "impossible de trouver le gem 'annoter-modèles (>= 0)' dans toutes les de la gemme de sources énumérées dans votre Gemfile." - J'ai une ligne dans mon Gemfile pour gem 'annoter-modèles - ce que quelqu'un sait quel peut être le problème?
Bundler peut être utilisé dans les 2 Rails.x aussi, mais je devine que trop c'est Rails3. Pour l'OP: Soins à partager?
Oui je suis à l'aide de Rails 3.0, il ne fonctionne pas dans la version 3.0?
Je vais à travers ce tutoriel, ainsi. Après le succès installer en fonction de la accepté de répondre ici, j'ai cette erreur sur bundle install: "impossible de trouver le gem 'annoter-modèles (>= 0)' dans toutes les de la gemme de sources énumérées dans votre Gemfile." - J'ai une ligne dans mon Gemfile pour gem 'annoter-modèles - ce que quelqu'un sait quel peut être le problème?
OriginalL'auteur Blankman | 2010-09-19
Vous devez vous connecter pour publier un commentaire.
Edit: la Meilleure version (à l'aide de Bundler l'installer seulement pour le projet en cours)
gem 'annotate'
à Gemfile$ bundle install
$ bundle exec annotate
Edit2: il Semble que vous devez spécifier explicitement annoter version pour l'instant, donc dans le Gemfile mettre
gem 'annotate', '2.4.1.beta1'
(qui est un prereleased bêta gem qui fonctionne avec la dernière version de activerecord, par opposition à spécifier le dépôt github directement)Edit3: 2.5.0 final est maintenant, alors j'espère que pas besoin de forcer une version bêta plus, la dernière devrait fonctionner!
Ancienne version (avec l'installation de la gemme sur un système de niveau trop):
Si l'exécution de Rails 3, le forage est:
$ sudo gem install annotate
gem 'annotate'
à Gemfile$ bundle install
$ annotate
J'ai eu à faire "rvm gem install annoter"
Ok, mais pouvez-vous expliquer pourquoi? Est-ce à dire les rails de la version 3 de l'annoter-modèles gem n'est pas dans rubygems.org la source que nous avons besoin de l'installer via le gem? Juste curieux... (edit: nevermind, le bijou est évidemment maintenant nommé annoter au lieu de les annoter-modèles!)
Je suis encore en train cette erreur. rails 3.1.3 sur un Mac. Il montre que j'ai annoter 2.4 installé (en faisant de la gemme liste -d annoter).
juste édité en réponse, laissez-moi savoir si cela fonctionne!
OriginalL'auteur dain
Vous devez exécuter la commande à l'intérieur de votre forfait de l'environnement avec:
Découvrez la page de man pour plus de détails.
OriginalL'auteur eric
Le plus de vote réponse n'a pas de travail pour moi, comme je l'ai été d'obtenir et d'erreur supplémentaire lors de suivre la solution proposée:
Je suis, y compris en dessous de ce qui a fonctionné pour moi (je suis à l'aide de Ruby 1.9.2 et les Rails 3.1.3 sous Ubuntu 11.10):
Installer annoter
Modifier Gemfile ajoutant la ligne suivante
Installer le bundle
Maintenant, vous pouvez utiliser annoter comme suit:
Cela a fonctionné pour moi aussi bien sur Mac OSX
Cela a fonctionné pour moi sur Ubuntu 12.04 LTS
OriginalL'auteur Alberto
Pour moi, la réponse a été celle-ci:
http://news.railstutorial.org/model-annotation
OriginalL'auteur workdreamer
Je suis nouveau à cela, mais j'ai eu ce problème en faisant les rails tutoriel, mais en ajoutant les joyaux de la corbeille de chemin le CHEMIN env variable, j'ai été en mesure de le réparer. (Tout comme gertas dit quelques posts ci-dessus)
Première dans l'invite de commande:
et vous aurez un résultat qui dit quelque chose comme
la touche de ligne est:
Installé à: C:/ruby192/lib/ruby/gems/1.9.1
Donc dans ce cas d'ajouter un /bin vers ce chemin d'accès, Par exemple, j'ai utilisé: C:\ruby192\lib\ruby\gems\1.9.1\bin est-ce que vous souhaitez ajouter à votre variable d'environnement PATH.
Pour modifier votre variable d'environnement PATH sur Vista, procédez de la manière suivante aller dans: panneau de configuration >> système >> paramètres système avancés(lien à gauche). Une fois que la boîte s'ouvre,cliquez sur le Avancé l'onglet de la variables d'Environnement bouton. De là, le système des variables de trouver la variable PATH et cliquez sur le Modifier bouton. Comme les chemins sont séparés par des points-virgules, ajouter
;C:\ruby192\lib\ruby\gems\1.9.1\bin
À la fin de la valeur de la variable de champ.
Il devrait ressembler
`/chemin;some_other_path;C:\ruby192\lib\ruby\gems\1.9.1\bin`
lorsque vous avez fini de
L'enregistrer, puis fermez et rouvrez l'invite de commande. d'annoter et de rspec a commencé à travailler pour moi après ça. Bonne chance.
OriginalL'auteur ajivani
Utilisation
au lieu de
Il ressemble à la gem nom a été changé à RubyGems.org.
OriginalL'auteur Chris
Je pense que votre CHEMIN env variable manque de chemin de pierres précieuses répertoire bin.
Je suppose qu'il doit être:
/Library/Ruby/Gems/1.8/bin
OriginalL'auteur gertas
Vous pouvez l'utiliser pour les Rails 4, ajouter gem dans votre fichier gem gem "annoter", "~> 2.5.0" et exécuter la commande suivante
au lieu de
Puis exécuter la commande suivante pour ajouter des informations de schéma après la classe du modèle
ou pouvez utiliser la suite avant de
OriginalL'auteur Rameshwar Vyevhare