Уголок новичка
   2293

Проблема с запуском Rails в консоле и Rubymine

Всем привет, пожалуйста, подскажите, кто знает, как решить эту проблему.

Первым делом я установил RVM и сразу Ruby 1.9.3, так как другие версии не поддерживались. Позже пытался поставить Rails, но возникли проблемы. Тогда я начал все заново и установил последние Ruby 2.3.0 с помощью Pacman, а также Rails 4.2.5 и другие потроха. Когда я создал приложение и попытался поднять сервер в консоле, вышло такое сообщение

rails s
/root/.gem/ruby/2.3.0/gems/bundler-1.11.2/lib/bundler/runtime.rb:80:in `rescue in block (2 levels) in require': There was an error while trying to load the gem 'uglifier'. (Bundler::GemRequireError)
	from /root/.gem/ruby/2.3.0/gems/bundler-1.11.2/lib/bundler/runtime.rb:76:in `block (2 levels) in require'
	from /root/.gem/ruby/2.3.0/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `each'
	from /root/.gem/ruby/2.3.0/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `block in require'
	from /root/.gem/ruby/2.3.0/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `each'
	from /root/.gem/ruby/2.3.0/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `require'
	from /root/.gem/ruby/2.3.0/gems/bundler-1.11.2/lib/bundler.rb:99:in `require'
	from /home/yan/testapp/config/application.rb:7:in `<top (required)>'
	from /root/.gem/ruby/2.3.0/gems/railties-4.2.5.1/lib/rails/commands/commands_tasks.rb:78:in `require'
	from /root/.gem/ruby/2.3.0/gems/railties-4.2.5.1/lib/rails/commands/commands_tasks.rb:78:in `block in server'
	from /root/.gem/ruby/2.3.0/gems/railties-4.2.5.1/lib/rails/commands/commands_tasks.rb:75:in `tap'
	from /root/.gem/ruby/2.3.0/gems/railties-4.2.5.1/lib/rails/commands/commands_tasks.rb:75:in `server'
	from /root/.gem/ruby/2.3.0/gems/railties-4.2.5.1/lib/rails/commands/commands_tasks.rb:39:in `run_command!'
	from /root/.gem/ruby/2.3.0/gems/railties-4.2.5.1/lib/rails/commands.rb:17:in `<top (required)>'
	from /home/yan/testapp/bin/rails:9:in `require'
	from /home/yan/testapp/bin/rails:9:in `<top (required)>'
	from /usr/lib/ruby/gems/2.3.0/gems/spring-1.6.3/lib/spring/client/rails.rb:28:in `load'
	from /usr/lib/ruby/gems/2.3.0/gems/spring-1.6.3/lib/spring/client/rails.rb:28:in `call'
	from /usr/lib/ruby/gems/2.3.0/gems/spring-1.6.3/lib/spring/client/command.rb:7:in `call'
	from /usr/lib/ruby/gems/2.3.0/gems/spring-1.6.3/lib/spring/client.rb:28:in `run'
	from /usr/lib/ruby/gems/2.3.0/gems/spring-1.6.3/bin/spring:49:in `<top (required)>'
	from /usr/lib/ruby/gems/2.3.0/gems/spring-1.6.3/lib/spring/binstub.rb:11:in `load'
	from /usr/lib/ruby/gems/2.3.0/gems/spring-1.6.3/lib/spring/binstub.rb:11:in `<top (required)>'
	from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
	from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'
	from /home/yan/testapp/bin/spring:13:in `<top (required)>'
	from bin/rails:3:in `load'
	from bin/rails:3:in `<main>'


Тогда я попытался запустить приложение на Rubymine, но при первом запуске приложения вылетает ошибка.

Уголок новичка: Проблема с запуском Rails в консоле и Rubymine
Уголок новичка: Проблема с запуском Rails в консоле и Rubymine
Уголок новичка: Проблема с запуском Rails в консоле и Rubymine
Уголок новичка: Проблема с запуском Rails в консоле и Rubymine

Мои вопросы следующие:

1) Как можно удалить ruby 1.9.3? с помощью RVM или Pacman
2) Как можно запустить сервер из консоли?
3) Как можно создать приложение в Rubymine?

3 комментария

avatar
Вы в manjaro или Gnu/linux сколько времени?
0
avatar
какое это имеет значение?
0
avatar
Проблему решил в консоле с установкой nodejs, не пойму какая связь
с рубимайн, выбрал новую руби и все ок

может кому пригодится. Осталась проблема лишь с потрохами RVM видимо, при запуске рубимайн постоянно показывает старую версию, я ее не удалял, а просто рвм снес, кто знает, как можно решить?
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.