我安装了Aptana,我想尝试Coffeescript。当我尝试“编译并显示JS”时,它不起作用 - 控制台显示:
....xyz.sh: line 3: coffee: command not found
....xyz.sh: line 3: pre: command not found
我得不到它 - 我如何让它运行?
谢谢!
修改
从昨天开始,我设法在Aptana中运行指南针/ sass(是的!) - 所以我意识到我的问题可能是错的:我是否必须告诉Aptana(Windows?)在哪里找到编译器?
编辑2:
意识到:问题是 - 如何安装这个gem(如果可能的话,在Aptana中): 通过https://github.com/netzpirat/guard-coffeescript 安装guard gem时出错:
ERROR: Error installing guard:
The 'ffi' native gem requires installed build tools.
答案 0 :(得分:0)
在尝试了一些东西后,这是一个为Aptana项目设置指南针和coffeescript的小教程:
(信息:我对编码或红宝石知之甚少,所以请耐心等待:))
创建项目(我选择基本的网页模板)
<强>终端强>
$ 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
对于Coffeescript:
$ 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
这对我有用!如果您发现任何错误,请告诉我们!