
Karina
08.02.2017
09:54:29

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
что происходит
криво установил что-то?
или это баги новых версий?

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

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

ojab
08.02.2017
10:26:43

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 то проект не запускается
вот теперь выяснил что надо удалить 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
хотя лучше просто погуглить

Amir
08.02.2017
10:33:11

Karina
08.02.2017
10:36:41

Amir
08.02.2017
10:36:45

ojab
08.02.2017
10:40:21

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
так и так

Victor
08.02.2017
10:41:12

Karina
08.02.2017
10:41:13

Amir
08.02.2017
10:41:44

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

Karina
08.02.2017
10:44:34

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

Victor
08.02.2017
10:47:58

Alex
08.02.2017
10:50:53

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

Amir
08.02.2017
10:56:33

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
Надо в ишьюз к ним идти ))

Amir
08.02.2017
11:02:41

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

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

ojab
08.02.2017
11:31:13
да

Amir
08.02.2017
11:32:23

ojab
08.02.2017
11:32:25

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

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 ?