gpt4 book ai didi

ruby - 如何: Coffeescript-Compiling in Aptana

转载 作者:数据小太阳 更新时间:2023-10-29 08:13:10 24 4
gpt4 key购买 nike

我安装了 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安装 guard gem 时出现错误:

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

最佳答案

在尝试了一些东西后,这里有一个小教程,用于在 Aptana 中为一个项目设置 compass 和 coffeescript:

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

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

航站楼:

$ 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 引擎:

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

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

关于ruby - 如何: Coffeescript-Compiling in Aptana,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12177042/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com