

ToshiDono
09.05.2016
14:11:40
source 'https://rubygems.org'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.2.5'
# Use sqlite3 as the database for Active Record
gem 'sqlite3'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 5.0'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .coffee assets and views
gem 'coffee-rails', '~> 4.1.0'
# See https://github.com/rails/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby
# Use jquery as the JavaScript library
gem 'jquery-rails'
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
gem 'turbolinks'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 2.0'
# bundle exec rake doc:rails generates the API under doc/api.
gem 'sdoc', '~> 0.4.0', group: :doc
# Use ActiveModel has_secure_password
# gem 'bcrypt', '~> 3.1.7'
# Use Unicorn as the app server
# gem 'unicorn'
# Use Capistrano for deployment
# gem 'capistrano-rails', group: :development
group :development, :test do
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
gem 'byebug'
end
group :development do
# Access an IRB console on exception pages or by using <%= console %> in views
gem 'web-console', '~> 2.0'
end
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
group :production do
gem 'pg', '0.15.1'
gem 'rails_12factor', '0.0.2'
end


Adamtsov
09.05.2016
14:12:17
как там на винде устроено , я не помню, но https://github.com/sstephenson/execjs вот сюда смотреть надо

Vlad
09.05.2016
14:15:25
никуда :)
это просто пометка, не инструкция к действию - ./configure && make && sudo make install

Google

ToshiDono
09.05.2016
14:16:24
ясно

Vlad
09.05.2016
14:16:28
кстати, в винде 10-й теперь работает всё unix окружение, наверное можно и на рельсах без головной боли кодить теперь

ToshiDono
09.05.2016
14:16:35
поставил gem

Vlad
09.05.2016
14:16:46
но, как и 3-4 года назад совет один - переходить на *nix

ToshiDono
09.05.2016
14:16:58
я опасаюсь 10ки, мног онелицензионного ПО стоит

Vlad
09.05.2016
14:17:27
поставить убунту параллельно?
просто с виндой всегда придёться голову иметь чтобы руби/рельсы работали

ToshiDono
09.05.2016
14:18:38
думал об этом, пока лень переустанавливать все среды и переносить все библиотеки
после установки ExecJS надо заново все собирать. я правильно понимаю?

Adamtsov
09.05.2016
14:19:39
собирать?

Vlad
09.05.2016
14:20:21
только ассеты
ничего не надо, попробуй перезапустить веб сервер
и загрузить страницу ещё раз

Google

ToshiDono
09.05.2016
14:22:00
перезагрузил сервер. то же самое выдает

Vlad
09.05.2016
14:22:19
js/css
app/assets папка

ToshiDono
09.05.2016
14:22:49
собирать?
уничтожить проект и заново все сделать. это я имел ввиду

Adamtsov
09.05.2016
14:23:13
хм, а какой гем ставил?

ToshiDono
09.05.2016
14:23:35
ExecJS
gem install execjs

Vlad
09.05.2016
14:23:50
он нужен для сборки статики, точнее предоставляет js runtime

Adamtsov
09.05.2016
14:24:20
ты его в проект добавь еще

ToshiDono
09.05.2016
14:25:12
его в gemfile прописать надо?

Vlad
09.05.2016
14:26:26
https://github.com/sstephenson/execjs#readme
обычно стоит гем - therubyracer
но
можно поставить node.js и гем execjs
node.js это не гем :), просто чтобы в системе был

ToshiDono
09.05.2016
14:27:45
получается я зря ставил гем execjs если NodeJS нет

Vlad
09.05.2016
14:28:02
нет
не зря, он нужен
но теперь поставиь node
тебе нужен js runtime

Google

Vlad
09.05.2016
14:28:19
возможно он уже поставлен
JAVASCRIPT RUNTIME!

ToshiDono
09.05.2016
14:31:25
это гем или отдельная программа?

Vlad
09.05.2016
14:31:39
понятно
https://nodejs.org/en/

ToshiDono
09.05.2016
14:31:50
я же говорю что с нуля

Vlad
09.05.2016
14:32:55
так, с 0 ставить рельсовое окружение под винду - это риск получить результат и геморрой :)

yopp
09.05.2016
14:35:15
Используй jruby

Vlad
09.05.2016
14:35:27
ещё лучше!

ToshiDono
09.05.2016
14:35:32
?

yopp
09.05.2016
14:35:37
Под виндой — лучше.
Там нет зависимостей которые надо собирать, нет риска нарваться на геморрой со сборкой говна под венду

ToshiDono
09.05.2016
14:37:02
после установки nodejs xnj ye;yj cltkfnm&
после установки nodejs что нужно сделать?

yopp
09.05.2016
14:37:51
В идеале: поставить убунту в виртуалку. ;)

focusshifter
09.05.2016
14:38:04
^ всё так

Mikhail
09.05.2016
14:38:31
Короче поставь нормальную среду разработки

yopp
09.05.2016
14:38:32
Вон, да, Витя шарит.

ToshiDono
09.05.2016
14:38:48
я не понимаю целостную картину
что с чем взаимодействует и что использует
стоит RubyMine

Google

Mikhail
09.05.2016
14:39:26

yopp
09.05.2016
14:39:49
Конкретно JS рантайм нужен для сборки ассетов

ToshiDono
09.05.2016
14:40:08
всмысле?
знаю структуру страницы
могу простую сверстать

Mikhail
09.05.2016
14:40:09
на винде можно поставить ноджс

yopp
09.05.2016
14:40:23
Если выкинуть coffee script и всякие там sass/less то можно и без рантайма

Mikhail
09.05.2016
14:40:27

focusshifter
09.05.2016
14:40:54

yopp
09.05.2016
14:41:03
Ну как, максимализм

Mikhail
09.05.2016
14:41:07
чтобы дотка не мешала заниматься?

Admin
ERROR: S client not available

Mikhail
09.05.2016
14:41:24
у тебя не работает жабаскрипт рантайм
поставь nodejs

ToshiDono
09.05.2016
14:41:32
установил nodeJS и ExecJS

yopp
09.05.2016
14:42:06
Ну что там у тебя на пятой строке? Include_stylesheet_tag?
Если да, то я ещё раз повторю: поставь ты jruby. Будет сильно проще

Mikhail
09.05.2016
14:42:47
зачем ему джируби

yopp
09.05.2016
14:42:55
Потому что оно кроссплатформенность

Mikhail
09.05.2016
14:42:58
надо ставить *unix и работать нормально

focusshifter
09.05.2016
14:43:00

Google

yopp
09.05.2016
14:43:00
*нное

focusshifter
09.05.2016
14:43:12
так что виртуалбокс+убунта

Mikhail
09.05.2016
14:43:18
или параллельно

ToshiDono
09.05.2016
14:43:20

yopp
09.05.2016
14:43:34
Оно тебе там в трейсе же написало где оно сломалось
application.html.erb

Mikhail
09.05.2016
14:44:16
Если разраб не может сам настроить окружение, то ему не следует заниматься разработкой на данном языке. Мне это твердили постоянно когда я задавал такие глубые вопросы и хотел все и сразу.
Ставь убунту и не выпендривайся. Руби не заточен по винду. Если ты хочешь помощи, работать надо как принято/у большинства
была бы ubuntu за 5 мин все настроили

yopp
09.05.2016
14:45:16
Ебать ты категоричный.

Mikhail
09.05.2016
14:45:22
ну а как ты хотел

ToshiDono
09.05.2016
14:45:27

Mikhail
09.05.2016
14:45:50
у него явно $PATH виндосовский сбоит
или как там в окнах пути прописывать. У него nodejs не хватает

ToshiDono
09.05.2016
14:47:09
нет nodejs прописалась
в path

Mikhail
09.05.2016
14:47:17
Ну погугли

ToshiDono
09.05.2016
14:47:24
проверил

Mikhail
09.05.2016
14:47:30
есть stackoverflow задай туда
toster
где то существуют виндузятники с рубями.