«сделать рельсы», выдающие синтаксические ошибки в терминале - PullRequest
0 голосов
/ 19 марта 2019

Каждый раз, когда я запускаю "make rails" , я получаю синтаксические ошибки и предупреждения в моем терминале.

Я использую ruby ​​2.1.3p242 (2014-09-19, редакция 47630) [x86_64-darwin18.0] , потому что проект, над которым я работаю, требует его, но я могу обновить при необходимости ,

Это то, что я получаю, когда делаю рельсы :

Ahans-MacBook-Pro:app ahansabharwal$ make rails

POSTGRES starting
pg_ctl -D ./db/development.pg -l ./db/development.pg/postgres.log start
waiting for server to start.... done
server started
Connection to localhost port 5432 [tcp/postgresql] succeeded!

SOLR starting
bundle exec rake sunspot:solr:start
/Users/ahansabharwal/.rvm/gems/ruby-2.1.3@project/gems/sass-3.7.2/lib/sass/script/functions.rb:2097: warning: else without rescue is useless
/Users/ahansabharwal/.rvm/gems/ruby-2.1.3@project/gems/sass-3.7.2/lib/sass/script/functions.rb:2103: warning: else without rescue is useless
/Users/ahansabharwal/.rvm/gems/ruby-2.1.3@project/gems/sass-3.7.2/lib/sass/script/functions.rb:2142: warning: else without rescue is useless
rake aborted!
SyntaxError: /Users/ahansabharwal/.rvm/gems/ruby-2.1.3@project/gems/sass-3.7.2/lib/sass/script/functions.rb:2093: syntax error, unexpected modifier_if
          if separator.value == 'auto'
            ^
/Users/ahansabharwal/.rvm/gems/ruby-2.1.3@project/gems/sass-3.7.2/lib/sass/script/functions.rb:2097: syntax error, unexpected ',', expecting keyword_end
/Users/ahansabharwal/.rvm/gems/ruby-2.1.3@project/gems/sass-3.7.2/lib/sass/script/functions.rb:2103: syntax error, unexpected ')', expecting keyword_end
/Users/ahansabharwal/.rvm/gems/ruby-2.1.3@project/gems/sass-3.7.2/lib/sass/script/functions.rb:2138: syntax error, unexpected modifier_if
          if separator.value == 'auto'
            ^
/Users/ahansabharwal/.rvm/gems/ruby-2.1.3@project/gems/sass-3.7.2/lib/sass/script/functions.rb:2142: syntax error, unexpected ')', expecting keyword_end
/Users/ahansabharwal/.rvm/gems/ruby-2.1.3@project/gems/sass-3.7.2/lib/sass/script/functions.rb:2920: syntax error, unexpected keyword_end, expecting end-of-input
.
. (similar syntax errors)
.
(See full trace by running task with --trace)
make[1]: *** [solr-force-start] Error 1
make: *** [solr] Error 2

1 Ответ

0 голосов
/ 27 марта 2019

Решил эту проблему, установив ruby 2.3.0, более старые версии не поддерживаются SOLR. (2.6.0 и более поздние версии не поддерживаются в нашем проекте)

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