3

我安装了 Aptana,我想试试 Coffeescript。当我尝试“编译并显示 JS”时它不起作用 - 控制台显示:

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

我不明白 - 我如何让它运行?

谢谢!

编辑:

从昨天开始,我设法让 compass/sass 在 Aptana 中运行(是的!) - 所以我意识到我的问题可能是错误的:我是否必须告诉 Aptana(Windows?)在哪里可以找到编译器?

编辑2:

实现:问题是 - 如何安装这个 gem(如果可能的话在 Aptana 中):通过https://github.com/netzpirat/guard-coffeescript 我在安装保护 gem 时遇到错误:

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

1 回答 1

0

在尝试了一些东西之后,这里是一个为 Aptana 中的项目设置指南针和咖啡脚本的小教程:

(信息:我对编码或红宝石知之甚少,所以请耐心等待:))

创建项目(我选择基本的网页模板)

终端:

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

检查: http ://compass-style.org/reference/blueprint/

你还必须设置一些其他的东西:我找到了这个页面并按照它完成了..

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

安装包:

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

安装防护罩:

您需要先安装 Ruby Devkit - 检查以下链接:

http://rubyinstaller.org/downloads/

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

如果你这样做了

$ gem install guard
$ gem install guard-coffeescript

我还按照这里的建议安装了一个 JS-Engine

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

$ gem install therubyrhino

对于咖啡脚本:

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

然后你必须编辑 gemfile,我的看起来像这样:

# 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

运行捆绑

$ bundle

创建保护文件

$ guard init

编辑保护文件

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

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

你可以用

$ guard start

这对我有用!如果您发现任何错误,请告诉我!

于 2012-08-31T09:03:12.870 回答