Нет рельсов в Ubuntu, где я "CD", чтобы проецировать DIR - PullRequest
0 голосов
/ 01 мая 2019

Я теряю терпение к рельсам на Ubuntu. До сих пор я использовал готовую среду на c9, но она медленно закрывается. Я учусь обращаться с рельсами, и у меня есть проблема с Ubuntu.

Я использую учебные пособия (многие), чтобы установить его. Наконец-то я это сделал и создал небольшой проект. Одна страница + одна модель + один контроллер. Зафиксируйте, выйдите, выключите ноутбук.

Сегодня, когда я хочу вернуться к программированию, я открыл терминал и зашел в проект dir / Desktop / Projc / test. И после ввода rails s я получил сообщение:

Command 'rails' not found, but can be installed with:
sudo apt install ruby-railties

И что странно, если я открою терминал в доме, то все в порядке. Я могу создать новый проект и т. Д. Но в существующем проекте рельсы "не установлены". Я потратил несколько часов, чтобы найти решение, читает много постов (так: 10918685, 7788946, 16884034), но ничего не помогло.

Я боюсь, что я только что сделал больше беспорядка. Может кто-нибудь попытаться помочь мне с моим делом?

Мои конфиги: gem env

RubyGems Environment:
  - RUBYGEMS VERSION: 3.0.1
  - RUBY VERSION: 2.6.1 (2019-01-30 patchlevel 33) [x86_64-linux]
  - INSTALLATION DIRECTORY: /home/iso/.rvm/gems/ruby-2.6.1
  - USER INSTALLATION DIRECTORY: /home/iso/.gem/ruby/2.6.0
  - RUBY EXECUTABLE: /home/iso/.rvm/rubies/ruby-2.6.1/bin/ruby
  - GIT EXECUTABLE: /usr/bin/git
  - EXECUTABLE DIRECTORY: /home/iso/.rvm/gems/ruby-2.6.1/bin
  - SPEC CACHE DIRECTORY: /home/iso/.gem/specs
  - SYSTEM CONFIGURATION DIRECTORY: /home/iso/.rvm/rubies/ruby-2.6.1/etc
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-linux
  - GEM PATHS:
     - /home/iso/.rvm/gems/ruby-2.6.1
     - /home/iso/.rvm/rubies/ruby-2.6.1/lib/ruby/gems/2.6.0
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - https://rubygems.org/
  - SHELL PATH:
     - /home/iso/.rvm/gems/ruby-2.6.1/bin
     - /home/iso/.rvm/gems/ruby-2.6.1@global/bin
     - /home/iso/.rvm/rubies/ruby-2.6.1/bin
     - /home/iso/.rvm/bin
     - /home/iso/.rbenv/plugins/ruby-build/bin
     - /home/iso/.rbenv/shims
     - /home/iso/.rbenv/bin
     - /usr/local/sbin
     - /usr/local/bin
     - /usr/sbin
     - /usr/bin
     - /sbin
     - /bin
     - /usr/games
     - /usr/local/games
     - /snap/bin

echo $PATH

/home/iso/.rvm/gems/ruby-2.6.1/bin:/home/iso/.rvm/gems/ruby-2.6.1@global/bin:/home/iso/.rvm/rubies/ruby-2.6.1/bin:/home/iso/.rvm/bin:/home/iso/.rbenv/plugins/ruby-build/bin:/home/iso/.rbenv/shims:/home/iso/.rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

rails -v: 5.2.3 ruby -v: 2.6.0p0

Может кто-нибудь увидеть решение? И в терминале у меня установлен флажок «запустить как стартовая оболочка».

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