Я теряю терпение к рельсам на 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
Может кто-нибудь увидеть решение? И в терминале у меня установлен флажок «запустить как стартовая оболочка».