如何创建没有rails的简单coffeescript示例

时间:2011-08-17 10:16:05

标签: node.js coffeescript

我是coffeescript的新手。我在Rails casts.com上看到了一个coffeescript视频。从那一集我理解如何将普通的Js和Jquery转换为coffeescript代码和coffeescript的用法。

我正在尝试创建一个没有rails的coffeescript示例。我通过coffeescript网站弄湿了。他们首先安装Node.js.我试图在windows和ubuntu中安装node.js,但我失败了。我按照本网站的说明进行了操作:

http://howtonode.org/how-to-install-nodejs#ubuntu

对于ubuntu,我执行以下命令时出现“bash:./ configure?:没有这样的文件或目录”错误

./configure

任何人都可以帮我创建没有rails的简单coffescript示例吗?

还有一件事 - 在Mac中“在自制软件的帮助下,我可以通过编译和显示Js窗口看到编译的coffescript代码的js”。在windows和ubuntu中有没有可用的选项?

3 个答案:

答案 0 :(得分:3)

我敢打赌,在Ubuntu上安装Node.js的最简单方法是通过APT:

$ sudo apt-get install nodejs

它可能会有一些过时的版本,但对于某些测试来说已经足够了。

如果您更喜欢最新版本(这是一个合理的偏好),我敢打赌从dist包安装Node.js会更容易。只需将其复制并粘贴到终端上:

wget http://nodejs.org/dist/node-v0.5.0.tar.gz && \
tar zvxf node-v0.5.0.tar.gz && \
cd node-v0.5.0 && \
./configure && \
make && \
sudo make install

这一行将:

  • 使用wget http://nodejs.org/dist/node-v0.5.0.tar.gz
  • 下载最新的Node.js源代码
  • 使用tar zvxf node-v0.5.0.tar.gz
  • 解压缩下载的源代码
  • 使用cd node-v0.5.0
  • 输入源代码
  • 使用./configure
  • 设置构建参数
  • 使用make
  • 有效地构建Node.js可执行文件
  • 使用sudo make install
  • 在您的路径中安装构建的Node.js.

&&表示“如果上一个命令成功,则执行下一个命令”(例如wget http://nodejs.org/dist/node-v0.5.0.tar.gz && tar zvxf node-v0.5.0.tar.gz表示如果下载成功,我们将下载包含wget的包我们将使用tar解压缩下载文件。反斜杠(\)用于允许我们在多行中断开所有系列命令,因为默认情况下,我们会有一个很大的路线:

wget http://nodejs.org/dist/node-v0.5.0.tar.gz && tar zvxf node-v0.5.0.tar.gz && cd node-v0.5.0 && ./configure && make &&  sudo make install

然后,您可以使用这个简单的命令安装npm,该命令位于自己的npm github page中:

$ curl http://npmjs.org/install.sh | sudo sh

使用npm可以轻松安装咖啡,正如您在CoffeeScript page中看到的那样:

$ npm install coffee-script

现在,只需运行测试:

$ coffee
coffee> a = key: 'value'
{ key: 'value' }
coffee> a.key
'value'

看起来很多工作吗?您可以在language page中尝试CoffeeScript。只需单击“Try CoffeeScript”,就会出现一个控制台。

答案 1 :(得分:1)

出于测试和演示目的,可以直接在浏览器中编译CoffeeScript。您可以将CoffeeScript编译器和代码包含在标记中。

这种方法效率不高,请用它来玩。

请参阅本节有关如何设置的内容:

"text/coffeescript" Script Tags

祝你好运!

答案 2 :(得分:0)