как полностью удалить ruby ​​+ gems + rails из моего Ubuntu 14.04, а затем начать устанавливать их как свежие - PullRequest
0 голосов
/ 22 ноября 2018

У меня много проблем с установкой ruby ​​& gem, из-за которых мои запущенные проекты перестают работать.

Текущие проблемы

Может кто-нибудь, пожалуйста, подскажите мне, "как полностью удалить ruby ​​+ gems + rails из моей Ubuntu 14.04, а затем начать устанавливать их как свежие".

Я также не могу удалить это.Может быть, когда-то я полностью во всей моей системе.Это может позволить мне заново установить ruby ​​n rails.Заглядывая в это, чтобы заставить вещи работать снова.

Кто-нибудь может помочь?


Если вы видите мой вопрос там, у меня установлен rbenv, ruby and rails и многое другое.Я не могу запустить его, хотя.И из-за этого я думаю удалить его из моей системы и установить их как свежие.Сегодня я каким-то образом смог исправить несколько проблем, создал новое приложение rails и запустил сервер с использованием MySQL.Но он также показывает ошибки в другой команде ruby ​​lib: rails script/generate model Book Rails выдает мне ошибки.

 /home/<user>/.rvm/gems/ruby-2.5.3/gems/railties-5.2.1/lib/rails/app_loader.rb:53: warning: Insecure world writable dir /home/<user>/.rvm/gems/ruby-2.5.3/bin in PATH, mode 040777
rails aborted!
Don't know how to build task 'script/generate' (see --tasks)

Может кто-нибудь помочь?

Ответы [ 2 ]

0 голосов
/ 23 ноября 2018

установите новые версии с помощью rbenv

  • brew install rbenv
  • rbenv init
  • Закройте окно терминала и откройте новое, чтобы изменения вступили в силу.
  • Убедитесь, что rbenv правильно настроен с помощью этого сценария rbenv-doctor.
  • Установка rbenv.
  • brew upgrade rbenv ruby-build

    и затем установите rails
    ruby ​​на настройку rails

    для базы данных. Я предпочел sqlite browser

0 голосов
/ 22 ноября 2018

Я настоятельно рекомендую не трогать встроенную установку ruby ​​/ rails / gems.

В наши дни довольно стандартно использовать очень легкий менеджер, такой как rbenv , который позволяет вамработать с несколькими версиями ruby, каждая из которых имеет свои собственные установки гемов.Существует также rvm , который является более тяжелым менеджером и немного более агрессивным.

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