3 votes

Comment faire : Compilation de Coffeescript dans Aptana

J'ai installé Aptana, et je veux essayer Coffeescript. Lorsque j'essaie de "Compiler et afficher JS", cela ne fonctionne pas - la console affiche :

....xyz.sh: line 3: coffee: command not found
....xyz.sh: line 3: pre: command not found

Je ne comprends pas - comment faire pour qu'il fonctionne ?

Gracias.

Editar:

Depuis hier, j'ai réussi à faire fonctionner compass/sass dans Aptana (ouais !) - donc je me suis rendu compte que ma question était peut-être fausse : Dois-je indiquer à Aptana (Windows ?) où trouver le compilateur ?

Edit 2 :

Réalisé : Le problème est - comment cette gemme peut être installée (dans Aptana si possible) : via https://github.com/netzpirat/guard-coffeescript J'obtiens une erreur lors de l'installation de la gemme de garde :

ERROR:  Error installing guard:
    The 'ffi' native gem requires installed build tools.

0voto

Rockbot Points 895

Après avoir essayé quelques trucs, voici un petit tutoriel pour configurer compass et coffeescript pour un projet dans Aptana :

(Info : je ne connais que très peu de choses sur le codage ou ruby, alors soyez patient :) )

Créer un projet (j'ai choisi le modèle web de base)

Terminal :

$ gem install compass
$ compass create myProject --using blueprint

vérifier : http://compass-style.org/reference/blueprint/

Vous devez également configurer d'autres éléments : J'ai trouvé cette page et je l'ai suivie jusqu'au bout

https://github.com/netzpirat/guard-coffeescript

Installer le paquet :

$ gem install bundle
$ bundle init //to create the gemfile

Installez la protection :

Vous devez installer Ruby Devkit au préalable - consultez ces liens :

http://rubyinstaller.org/downloads/

https://github.com/oneclick/rubyinstaller/wiki/Development-Kit

Si vous l'avez fait

$ gem install guard
$ gem install guard-coffeescript

J'ai également installé un moteur JS comme recommandé ici :

https://github.com/netzpirat/guard-coffeescript#javascript-runtimes

$ gem install therubyrhino

Pour Coffeescript :

$ gem install coffee-script
$ gem install coffee-script-source

Ensuite, vous devez éditer le fichier gemfile, le mien ressemblait à ceci :

# A sample Gemfile
source "https://rubygems.org"

# gem "rails"
group :development do
  gem 'guard'
end

group :development do
  gem 'guard-coffeescript'
end

group :development do
  gem 'therubyrhino'
end

exécuter le faisceau

$ bundle

créer un fichier de garde

$ guard init

éditer le fichier de garde

# A sample Guardfile
# More info at https://github.com/guard/guard#readme

guard 'coffeescript', :input => 'myProject/coffeescript', :output => 'myProject/javascript'

vous pouvez commencer la garde avec

$ guard start

Ça a marché pour moi ! Si vous voyez des erreurs, faites-le moi savoir !

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