Как создать простой пример coffescript без рельсов - PullRequest
0 голосов
/ 17 августа 2011

Я новичок в coffeescript. Я видел видео coffeescript в Rails casts.com. Из этого эпизода я понимаю, как преобразовать обычные Js и Jquery в код coffeescript и как использовать coffeescript.

Я пытаюсь создать пример coffeescript без рельсов. Я разбирался с сайтом coffeescript. Сначала они устанавливают Node.js. Я пытался установить node.js в Windows и Ubuntu, но у меня были сбои. Я следовал инструкции на этом сайте:

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

Для Ubuntu я получил ошибку "bash: ./configure ?: Нет такого файла или каталога" при выполнении следующей команды

./configure

Может кто-нибудь помочь мне создать простой пример coffescript без рельсов?

Еще одна вещь - в Mac "С помощью homebrew я могу видеть скомпилированный js кода coffescript через скомпилированное окно и окно Display Js". Есть ли какие-либо опции в Windows и Ubuntu?

Ответы [ 3 ]

3 голосов
/ 17 августа 2011

Могу поспорить, что самый простой способ установить Node.js в Ubuntu - через APT:

$ sudo apt-get install nodejs

Возможно, он получит устаревшую версию, но этого может быть достаточно для некоторых тестов.

Если вы предпочитаете последнюю версию (что является разумным предпочтением), я уверен, что будет проще установить Node.js из пакета dist.Просто скопируйте и вставьте это в терминал:

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

Эта строка:

  • загрузит последний исходный код Node.js с wget <a href="http://nodejs.org/dist/node-v0.5.0.tar.gz" rel="nofollow">http://nodejs.org/dist/node-v0.5.0.tar.gz</a>
  • , распакуетскачанный исходный код с помощью tar zvxf node-v0.5.0.tar.gz
  • введите исходный код с помощью cd node-v0.5.0
  • , установите параметры сборки с помощью ./configure
  • , чтобы эффективно собрать исполняемый файл Node.js с помощьюmake
  • установить встроенный Node.js в вашем пути с помощью sudo make install

&& означает «выполнить следующую команду, если предыдущая команда выполнена успешно» (например,wget <a href="http://nodejs.org/dist/node-v0.5.0.tar.gz" rel="nofollow">http://nodejs.org/dist/node-v0.5.0.tar.gz</a> && 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 :

$ npm install coffee-script

Теперь просто запустите свои тесты:

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

Это похоже на большую работу?Вы можете попробовать CoffeeScript на странице .Просто нажмите «Попробуйте CoffeeScript» и консоль появится у вас.

1 голос
/ 17 августа 2011

Для тестирования и демонстрации может быть достаточно скомпилировать ваш CoffeeScript непосредственно в браузере.Вы можете включить компилятор CoffeeScript и ваш код в тег.

Этот метод неэффективен, хотя, пожалуйста, используйте его для игры.

Пожалуйста, смотрите этот раздел о том, как настроить:

Теги сценария "text / coffeescript"

Удачи!

0 голосов
/ 31 октября 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...