我对ubuntu上的rails失去了耐心。到目前为止,我已经在c9上使用了ready环境,但是它正在慢慢关闭。我正在学习如何处理Rails,而Ubuntu则有问题。
我使用教程(很多)来安装它。最后,我做到了,然后我创建了一个小项目。一页+一种型号+一个控制器。提交,退出并关闭笔记本电脑。
今天,当我想回到编程状态时,我打开了一个终端,然后转到项目目录/ 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
有人可以看到解决方案吗?在终端中,我检查了一个“作为启动外壳运行”。