@rubylang

Страница 10 из 1684
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
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 то можно и без рантайма

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
Если да, то я ещё раз повторю: поставь ты jruby. Будет сильно проще
у меня и с jruby были сайдэффекты при работе с фс

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

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

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

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
Оно тебе там в трейсе же написало где оно сломалось
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>

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

где то существуют виндузятники с рубями.

Страница 10 из 1684