alex@localhost:~/.disk_a/Rails/Heroku/crud_blog> rails s
If 'rails' is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf rails
alex@localhost:~/.disk_a/Rails/Heroku/crud_blog> cnf rails
The program 'rails' can be found in the following package:
* ruby3.1-rubygem-railties-7.0 path: /usr/bin/rails, repository: zypp (repo-oss) ]
Try installing with:
sudo zypper install ruby3.1-rubygem-railties-7.0
alex@localhost:~/.disk_a/Rails/Heroku/crud_blog> sudo zypper install ruby3.1-rubygem-railties-7.0
Retrieving repository 'packman' metadata ............................................................................................[done]
Building repository 'packman' cache .................................................................................................[done]
Loading repository data...
Reading installed packages...
'ruby3.1-rubygem-railties-7.0' is already installed.
No update candidate for 'ruby3.1-rubygem-railties-7.0-7.0.3.1-1.1.x86_64'. The highest available version is already installed.
Resolving package dependencies...
Nothing to do.
alex@localhost:~/.disk_a/Rails/Heroku/crud_blog> cat /etc/os-release
NAME="openSUSE Tumbleweed"
# VERSION="20220816"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20220816"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:tumbleweed:20220816"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo-Tumbleweed"
My forum profile has lots of questions about similar problems. Over the years of working with OpenSuse (Leap, Tumbleweed) there is a feeling that the ruby package maintainers are very low level. It seems to be done by school kids here… heck, if I worked in a similar style, I would have lost any job long ago…
Guys, there shouldn’t be this kind of problem after the most common update, it’s nonsense.
I am sure ruby maintainers can learn from your valuable experience. You just forgot to link to packages you maintain up to undoubtedly high standards.
bor@tw:~> cnf rails
The program 'rails' can be found in the following package:
* ruby3.1-rubygem-railties-7.0 path: /usr/bin/rails, repository: zypp (openSUSE-20170729-0) ]
Try installing with:
sudo zypper install ruby3.1-rubygem-railties-7.0
bor@tw:~> sudo zypper install ruby3.1-rubygem-railties-7.0
[sudo] password for root:
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following 18 NEW packages are going to be installed:
ruby3.1-rubygem-actionpack-7.0 ruby3.1-rubygem-actionview-7.0
ruby3.1-rubygem-activesupport-7.0 ruby3.1-rubygem-builder
ruby3.1-rubygem-concurrent-ruby ruby3.1-rubygem-crass ruby3.1-rubygem-erubi
ruby3.1-rubygem-i18n ruby3.1-rubygem-loofah ruby3.1-rubygem-method_source
ruby3.1-rubygem-rack ruby3.1-rubygem-rack-test-0_6
ruby3.1-rubygem-rails-dom-testing ruby3.1-rubygem-rails-html-sanitizer
ruby3.1-rubygem-railties-7.0 ruby3.1-rubygem-thor ruby3.1-rubygem-tzinfo
ruby3.1-rubygem-zeitwerk
18 new packages to install.
Overall download size: 3.2 MiB. Already cached: 0 B. After the operation,
additional 7.1 MiB will be used.
Continue? [y/n/v/...? shows all options] (y):
Retrieving package ruby3.1-rubygem-builder-3.2.4-1.14.x86_64
(1/18), 61.4 KiB ( 97.5 KiB unpacked)
Retrieving: ruby3.1-rubygem-builder-3.2.4-1.14.x86_64.rpm ................[done]
Retrieving package ruby3.1-rubygem-concurrent-ruby-1.1.10-1.2.x86_64
(2/18), 655.7 KiB ( 1.5 MiB unpacked)
Retrieving: ruby3.1-rubygem-concurrent-ruby-1.1.10-1.2.x86_64.[done (1.2 KiB/s)]
Retrieving package ruby3.1-rubygem-crass-1.0.6-1.14.x86_64
(3/18), 40.2 KiB ( 72.4 KiB unpacked)
Retrieving: ruby3.1-rubygem-crass-1.0.6-1.14.x86_64.rpm ..................[done]
Retrieving package ruby3.1-rubygem-erubi-1.11.0-1.1.x86_64
(4/18), 28.2 KiB ( 35.6 KiB unpacked)
Retrieving: ruby3.1-rubygem-erubi-1.11.0-1.1.x86_64.rpm ..................[done]
Retrieving package ruby3.1-rubygem-method_source-1.0.0-1.14.x86_64
(5/18), 29.7 KiB ( 39.9 KiB unpacked)
Retrieving: ruby3.1-rubygem-method_source-1.0.0-1.14.x86_64.rpm ..........[done]
Retrieving package ruby3.1-rubygem-rack-2.2.4-1.1.x86_64
(6/18), 302.9 KiB (587.2 KiB unpacked)
Retrieving: ruby3.1-rubygem-rack-2.2.4-1.1.x86_64.rpm ....................[done]
Retrieving package ruby3.1-rubygem-thor-1.2.1-1.4.x86_64
(7/18), 110.9 KiB (230.9 KiB unpacked)
Retrieving: ruby3.1-rubygem-thor-1.2.1-1.4.x86_64.rpm ....................[done]
Retrieving package ruby3.1-rubygem-zeitwerk-2.6.0-1.1.x86_64
(8/18), 75.7 KiB (125.5 KiB unpacked)
Retrieving: ruby3.1-rubygem-zeitwerk-2.6.0-1.1.x86_64.rpm ................[done]
Retrieving package ruby3.1-rubygem-tzinfo-2.0.5-1.1.x86_64
(9/18), 152.3 KiB (411.9 KiB unpacked)
Retrieving: ruby3.1-rubygem-tzinfo-2.0.5-1.1.x86_64.rpm ....[done (217.8 KiB/s)]
Retrieving package ruby3.1-rubygem-i18n-1.12.0-1.1.x86_64
(10/18), 95.8 KiB (202.0 KiB unpacked)
Retrieving: ruby3.1-rubygem-i18n-1.12.0-1.1.x86_64.rpm ...................[done]
Retrieving package ruby3.1-rubygem-loofah-2.18.0-1.2.x86_64
(11/18), 68.1 KiB (145.0 KiB unpacked)
Retrieving: ruby3.1-rubygem-loofah-2.18.0-1.2.x86_64.rpm .................[done]
Retrieving package ruby3.1-rubygem-rack-test-0_6-0.6.3-1.28.x86_64
(12/18), 45.6 KiB ( 63.7 KiB unpacked)
Retrieving: ruby3.1-rubygem-rack-test-0_6-0.6.3-1.28.x86_64.rpm ..........[done]
Retrieving package ruby3.1-rubygem-activesupport-7.0-7.0.3.1-1.1.x86_64
(13/18), 440.3 KiB ( 1.0 MiB unpacked)
Retrieving: ruby3.1-rubygem-activesupport-7.0-7.0.3.1-1.1.x86_64.rpm .....[done]
Retrieving package ruby3.1-rubygem-rails-html-sanitizer-1.4.3-1.1.x86_64
(14/18), 35.1 KiB ( 41.1 KiB unpacked)
Retrieving: ruby3.1-rubygem-rails-html-sanitizer-1.4.3-1.1.x86_64.rpm ....[done]
Retrieving package ruby3.1-rubygem-rails-dom-testing-2.0.3-1.24.x86_64
(15/18), 30.9 KiB ( 39.9 KiB unpacked)
Retrieving: ruby3.1-rubygem-rails-dom-testing-2.0.3-1.24.x86_64.rpm ......[done]
Retrieving package ruby3.1-rubygem-actionview-7.0-7.0.3.1-1.1.x86_64
(16/18), 340.1 KiB (915.7 KiB unpacked)
Retrieving: ruby3.1-rubygem-actionview-7.0-7.0.3.1-1.1.x86_6[done (822.5 KiB/s)]
Retrieving package ruby3.1-rubygem-actionpack-7.0-7.0.3.1-1.1.x86_64
(17/18), 441.8 KiB ( 1.0 MiB unpacked)
Retrieving: ruby3.1-rubygem-actionpack-7.0-7.0.3.1-1.1.x86_64.rpm ........[done]
Retrieving package ruby3.1-rubygem-railties-7.0-7.0.3.1-1.1.x86_64
(18/18), 354.0 KiB (686.2 KiB unpacked)
Retrieving: ruby3.1-rubygem-railties-7.0-7.0.3.1-1.1.x86_64.rp[done (1.4 MiB/s)]
Checking for file conflicts: .............................................[done]
( 1/18) Installing: ruby3.1-rubygem-builder-3.2.4-1.14.x86_64 ............[done]
( 2/18) Installing: ruby3.1-rubygem-concurrent-ruby-1.1.10-1.2.x86_64 ....[done]
( 3/18) Installing: ruby3.1-rubygem-crass-1.0.6-1.14.x86_64 ..............[done]
( 4/18) Installing: ruby3.1-rubygem-erubi-1.11.0-1.1.x86_64 ..............[done]
( 5/18) Installing: ruby3.1-rubygem-method_source-1.0.0-1.14.x86_64 ......[done]
update-alternatives: using /usr/bin/rackup.ruby3.1-2.2.4 to provide /usr/bin/rackup (rackup) in auto mode
update-alternatives: using /usr/bin/rackup.ruby3.1-2.2.4 to provide /usr/bin/rackup-2.2.4 (rackup-2.2.4) in auto mode
update-alternatives: using /usr/bin/rackup.ruby3.1-2.2.4 to provide /usr/bin/rackup.ruby3.1 (rackup.ruby3.1) in auto mode
( 6/18) Installing: ruby3.1-rubygem-rack-2.2.4-1.1.x86_64 ................[done]
update-alternatives: using /usr/bin/thor.ruby3.1-1.2.1 to provide /usr/bin/thor (thor) in auto mode
update-alternatives: using /usr/bin/thor.ruby3.1-1.2.1 to provide /usr/bin/thor-1.2.1 (thor-1.2.1) in auto mode
update-alternatives: using /usr/bin/thor.ruby3.1-1.2.1 to provide /usr/bin/thor.ruby3.1 (thor.ruby3.1) in auto mode
( 7/18) Installing: ruby3.1-rubygem-thor-1.2.1-1.4.x86_64 ................[done]
( 8/18) Installing: ruby3.1-rubygem-zeitwerk-2.6.0-1.1.x86_64 ............[done]
( 9/18) Installing: ruby3.1-rubygem-tzinfo-2.0.5-1.1.x86_64 ..............[done]
(10/18) Installing: ruby3.1-rubygem-i18n-1.12.0-1.1.x86_64 ...............[done]
(11/18) Installing: ruby3.1-rubygem-loofah-2.18.0-1.2.x86_64 .............[done]
(12/18) Installing: ruby3.1-rubygem-rack-test-0_6-0.6.3-1.28.x86_64 ......[done]
(13/18) Installing: ruby3.1-rubygem-activesupport-7.0-7.0.3.1-1.1.x86_64 .[done]
(14/18) Installing: ruby3.1-rubygem-rails-html-sanitizer-1.4.3-1.1.x86_64 [done]
(15/18) Installing: ruby3.1-rubygem-rails-dom-testing-2.0.3-1.24.x86_64 ..[done]
(16/18) Installing: ruby3.1-rubygem-actionview-7.0-7.0.3.1-1.1.x86_64 ....[done]
(17/18) Installing: ruby3.1-rubygem-actionpack-7.0-7.0.3.1-1.1.x86_64 ....[done]
update-alternatives: using /usr/bin/rails.ruby3.1-7.0.3.1 to provide /usr/bin/rails (rails) in auto mode
update-alternatives: using /usr/bin/rails.ruby3.1-7.0.3.1 to provide /usr/bin/rails-7.0.3.1 (rails-7.0.3.1) in auto mode
update-alternatives: using /usr/bin/rails.ruby3.1-7.0.3.1 to provide /usr/bin/rails.ruby3.1 (rails.ruby3.1) in auto mode
(18/18) Installing: ruby3.1-rubygem-railties-7.0-7.0.3.1-1.1.x86_64 ......[done]
bor@tw:~> rails
Usage:
rails new APP_PATH [options]
Options:
--skip-namespace], --no-skip-namespace] # Skip namespace (affects only isolated engines)
...
bor@tw:~> cat /etc/os-release
NAME="openSUSE Tumbleweed"
# VERSION="20220816"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20220816"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:tumbleweed:20220816"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo-Tumbleweed"
bor@tw:~>
I don’t understand. Does arvidjaar’s ridiculous tirade claim to solve the problem? It seems that its author has just demonstrated a complete lack of understanding of the issue.
NB. I didn’t forget about the links, I considered it unnecessary PR. If you want, you can find these packages on my githab. Good luck. Just don’t forget, when ambition eclipses logic, it looks ridiculous.