@rubylang

Страница 886 из 1684
Karina
08.02.2017
09:54:29
error.log что говорит?
а ето надо искать в rails или в nginx?

ojab
08.02.2017
09:54:40
nginx

ну и для рельс это неправильный конфиг, должно быть что-то в духе https://gist.github.com/ojab/33af379db5bded0d479eeafce05702bb

ибо вся статика должна храниться в public/assets, а до рельс всё тупо проксируется в puma

Google
Karina
08.02.2017
09:58:07
ок, спасибо

что-то нет у меня error.log , прописать надо в конфиге скорее всего

Amir
08.02.2017
10:17:39
Подскажите Верися Ruby 2.4.0 Rails 5.0.1 делаю rails new myapp но проект не запусвкается выдает ошибки openssl openssl/cipher.rb:64: warning: constant OpenSSL::Cipher::Cipher is deprecated и тд

gem openssl версии 2.0.3

ojab
08.02.2017
10:18:59
это не ошибка

Amir
08.02.2017
10:19:15
а что?

ojab
08.02.2017
10:19:25
предупреждение

оно не препятствует запуску/работе

Amir
08.02.2017
10:19:58
.rvm/rubies/ruby-2.4.0/lib/ruby/2.4.0/openssl/cipher.rb:64:in `<class:Cipher>': superclass mismatch for class Cipher (TypeError)

ojab
08.02.2017
10:20:38
уже лучше, смотри в backtrace откуда оно вызывается

Amir
08.02.2017
10:20:59
spring

а если удалить гем gem uninstall openssl то проект запускается че к чему ....

ojab
08.02.2017
10:23:38
тогда юзается openssl, который идёт с ruby в комплекте

Google
Amir
08.02.2017
10:23:39
еще есть баг не генеряться модели rails g model Mymodel как будто зависает и ничего не происходит

генерит если сделать так: spring stop

что происходит

криво установил что-то?

или это баги новых версий?

тогда юзается openssl, который идёт с ruby в комплекте
а как понять где системные гемы в комплетке

ojab
08.02.2017
10:26:32
что происходит
вероятнее всего ты что-то делаешь не так, но по ты выдаёшь слишком мало информации чтобы можно было что-либо посоветовать

Amir
08.02.2017
10:26:42
сделал еще так: gem install openssl -v 2.0.2 ниже версии установил и так вроде тоже запускается норм

Amir
08.02.2017
10:27:36
openssl почему устанавливаю?

ojab
08.02.2017
10:27:40
да

Amir
08.02.2017
10:27:42
потомучто было

а я его удалил gem uninstall openssl и проект запустился

ojab
08.02.2017
10:28:25
прозреваю что ты, на самом деле, хотел сделать bundle install в корне проекта

Amir
08.02.2017
10:28:27
если установить последнюю версию 2.0.3 то проект не запускается

прозреваю что ты, на самом деле, хотел сделать bundle install в корне проекта
но при команде rails new myapp и так делается вроде bundle install но проект из коробки не запусвкается, выдает ошибки openssl

вот теперь выяснил что надо удалить openssl 2.0.3 и установить 2.0.2 тогда запускается

ojab
08.02.2017
10:30:22
что такое "проект"? То что ты получил после rails new?

Amir
08.02.2017
10:30:28
ага :)

Google
ojab
08.02.2017
10:30:52
запускаешь через bundle exec rails? Если нет — запускай через bundle exec.

Amir
08.02.2017
10:30:53
раньше всегда rails new myapp rails s и все работала а сейчас сижу танцы с бубнами танцую

ojab
08.02.2017
10:31:58
rails g model Mymodel у тебя висело, вестимо, потому что ты удалял проект и пересоздал с тем же именем. Старый spring остался висеть, с ним новый проект и пытался работать.

Victor
08.02.2017
10:32:44
osx? надо удалить openssl и поставить заново brew uninstall openssl --force --ignore-dependencies brew install openssl

хотя лучше просто погуглить

Karina
08.02.2017
10:36:41
ну и для рельс это неправильный конфиг, должно быть что-то в духе https://gist.github.com/ojab/33af379db5bded0d479eeafce05702bb
у меня почему-то нет puma.sock - папки shared/tmp/sockets/ - есть, но puma.sock там нет

Amir
08.02.2017
10:36:45
видать так и есть, спасибо! сейчас хотя пытается генерить но так же ругается на этот openssl
у меня ubuntu 16.04 удалил sudo apt remove openssl sudo apt purge openssl sudo apt install openssl и все равно проблема такая же

ojab
08.02.2017
10:40:21
у меня почему-то нет puma.sock - папки shared/tmp/sockets/ - есть, но puma.sock там нет
В ps uaxww | grep puma должно быть еаписано, что конкретно puma слушает

Amir
08.02.2017
10:40:21
если удалить gem openssl то команда gem update всеравно его устанавливает обратно видать системный

ojab
08.02.2017
10:40:58
Amir
08.02.2017
10:41:10
так и так

Karina
08.02.2017
10:41:13
В ps uaxww | grep puma должно быть еаписано, что конкретно puma слушает
deployer 2183 0.0 0.4 16572 2120 pts/0 S+ 10:40 0:00 grep --color=auto puma

Amir
08.02.2017
10:41:44
после этого руби надо пересобрать
аа у меня rvm установить надо заного тогда?

Victor
08.02.2017
10:42:41
ну у меня тоже rvm, именно такая последовательность подлечила - переставил openssl, потом rvm install ruby

Amir
08.02.2017
10:42:41
rvm reinstall ruby будето достаточно?

ojab
08.02.2017
10:42:46
…и видимо puma не запущена. capistrano3-puma стоит и в deploy.rb настроено?

Google
Дмитрий
08.02.2017
10:45:14
рбенв!! https://github.com/rbenv/rbenv

Victor
08.02.2017
10:47:58
rvm reinstall ruby будето достаточно?
достаточно будет просто заново поставить ту же версию рельс, что и сейчас, он сам все остальное сделает

Alex
08.02.2017
10:50:53
рбенв!! https://github.com/rbenv/rbenv
Тут уже все настрадались и с rbenv, и rvm и chruby, так что предлагаю не холиварить

Victor
08.02.2017
10:53:16
Именно

Amir
08.02.2017
10:56:33
достаточно будет просто заново поставить ту же версию рельс, что и сейчас, он сам все остальное сделает
rvm reinstall ruby не помогло сделал rvm remove ruby rvm install ruby потом конечно пришлось rails устанвоитЬ gem install rails потом в проекте bundle install и rails s нормально запустилось потом сделал gem update все обновилось и старая проблема снова возникла

ojab
08.02.2017
10:57:32
спросить чтоль в третий раз, запускаются рельсы через bundle exec или нет

Victor
08.02.2017
10:58:32
Да у него джем какой-то конфликтует с нативной рубишной либой, скорее всего.

Admin
ERROR: S client not available

Victor
08.02.2017
10:59:04
Точнее, какой гем тоже понятно, openssl

Надо в ишьюз к ним идти ))

ojab
08.02.2017
11:03:25
rvm current что говорит?

Amir
08.02.2017
11:05:14
.rvm/rubies/ruby-2.4.0/lib/ruby/2.4.0/openssl/cipher.rb:24: warning: already initialized constant OpenSSL::Cipher::RC2 .rvm/gems/ruby-2.4.0/gems/openssl-2.0.3/lib/openssl/cipher.rb:24: warning: previous definition of RC2 was here

говорит ruby-2.4.0

gem list openssl (2.0.3, default: 2.0.2)

получается gem update все ломает?

ojab
08.02.2017
11:12:56
нет, openssl в любом случае должен require'иться один раз

и проблема возникать не должна

grep openssl Gemfile Gemfile.lock в проекте что говорит?

Google
Amir
08.02.2017
11:15:21
я же все заного установил bundle install rails s запустился потом делаю gem update обновляются куча гемов в том числе и openssl 2.0.3 ставится и потом проект уже не запускается rails s выдает ошибку .rvm/rubies/ruby-2.4.0/lib/ruby/2.4.0/openssl/cipher.rb:64:in `<class:Cipher>': superclass mismatch for class Cipher (TypeError)

ojab
08.02.2017
11:16:56
ок, кидай полный backtrace в gist

Amir
08.02.2017
11:21:03
ок, кидай полный backtrace в gist
https://gist.github.com/anonymous/366c0346d68d92ca085e3309e95275dd

ojab
08.02.2017
11:24:18
гм, rvm version?

Amir
08.02.2017
11:25:11
rvm 1.28.0 (master) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io/]

вроде самый свежий

Александр
08.02.2017
11:28:35
а 2.3.3 работает?

Karina
08.02.2017
11:30:51
…и видимо puma не запущена. capistrano3-puma стоит и в deploy.rb настроено?
что-то я вообще не вижу куда можно впихнуть capistrano3-puma в config/deploy/rb. Может просто в Capfile кинуть require 'capistrano/puma'

Amir
08.02.2017
11:32:23
а 2.3.3 работает?
пробую, устанавливается

Karina
08.02.2017
11:33:51
да
но мне надо в deploy.rb прописывать всякие set :puma_user, fetch(:user) set :puma_rackup, -> { File.join(current_path, 'config.ru') } set :puma_state, "#{shared_path}/tmp/pids/puma.state"

Amir
08.02.2017
11:33:58
which bundle?
что-то он удалился

ojab
08.02.2017
11:35:43
Amir
08.02.2017
11:35:51
теперь здесь показывает /home/pavel/.rvm/gems/ruby-2.3.3/bin/bundle

Karina
08.02.2017
11:35:54
ок, спс

Amir
08.02.2017
11:40:01
а 2.3.3 работает?
на версии Руби 2.3.3 все работает gem openssl был даже не установлен даже после gem update не установился все запускается норм

даже установил вручную gem install openssl установился версия 2.0.3 и всеравно все работает

получается что-то не так с версией руби 2.4 ?

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