Rails 7.0.4 cannot be installed (Error: cannot load Such file --psich(LoadError))

Asked 2 years ago, Updated 2 years ago, 267 views

Background/Current State

I want to create a local development environment with Ruby 3.1.2 and Rails 7.0.4

M1 chip Big Server 11.2.3 Ruby 3.1.2

What do you want to do

I want to install Rails 7.0.4

Actual Error Message

gem install rails-v 7.0.4Runtime

cannot load Such file --psich(LoadError)

What you've already tried

Uninstall rbenv, then reinstall and run

What else do you think is strange

rails-v When running, the following appears without ""zsh:command not found:rails""

"
 rails-v
rbenv:rails:command not found

The `rails' command exists in these Ruby versions:
  2.7.6

·bundle install runtime

"Could not locate Gemfile" appears

■Items Screen (String Paste)

hirokinagai@HirokinoMBP to %gem list
<internal:/Users/hirokinagai/.rbenv/versions/3.1.2/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require':cannot load Such file --psych(LoadError)
    from<internal: /Users/hirokinagai/.rbenv/versions/3.1.2/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in`require'
    from/Users/hirokinagai/.rbenv/versions/3.1.2/lib/ruby/3.1.0/rubygems.rb:609:in`load_yaml'
    from/Users/hirokinagai/.rbenv/versions/3.1.2/lib/ruby/3.1.0/rubygems/config_file.rb:346:in `load_file'
    from/Users/hirokinagai/.rbenv/versions/3.1.2/lib/ruby/3.1.0/rubygems/config_file.rb: 189: in `initialize'
    from/Users/hirokinagai/.rbenv/versions/3.1.2/lib/ruby/3.1.0/rubygems/gem_runner.rb: 73: in `new'
    from/Users/hirokinagai/.rbenv/versions/3.1.2/lib/ruby/3.1.0/rubygems/gem_runner.rb: 73: in `do_configuration'
    from/Users/hirokinagai/.rbenv/versions/3.1.2/lib/ruby/3.1.0/rubygems/gem_runner.rb: 38: in `run'
    from/Users/hirokinagai/.rbenv/versions/3.1.2/bin/gem:21:in`<main>'
Hirokinagai @HirokinoMBP ~%gem install rails -v 7.0.4
<internal:/Users/hirokinagai/.rbenv/versions/3.1.2/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require':cannot load Such file --psych(LoadError)
    from<internal: /Users/hirokinagai/.rbenv/versions/3.1.2/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in`require'
    from/Users/hirokinagai/.rbenv/versions/3.1.2/lib/ruby/3.1.0/rubygems.rb:609:in`load_yaml'
    from/Users/hirokinagai/.rbenv/versions/3.1.2/lib/ruby/3.1.0/rubygems/config_file.rb:346:in `load_file'
    from/Users/hirokinagai/.rbenv/versions/3.1.2/lib/ruby/3.1.0/rubygems/config_file.rb: 189: in `initialize'
    from/Users/hirokinagai/.rbenv/versions/3.1.2/lib/ruby/3.1.0/rubygems/gem_runner.rb: 73: in `new'
    from/Users/hirokinagai/.rbenv/versions/3.1.2/lib/ruby/3.1.0/rubygems/gem_runner.rb: 73: in `do_configuration'
    from/Users/hirokinagai/.rbenv/versions/3.1.2/lib/ruby/3.1.0/rubygems/gem_runner.rb: 38: in `run'
    from/Users/hirokinagai/.rbenv/versions/3.1.2/bin/gem:21:in`<main>'
Hirokinagai @HirokinoMBP ~%ruby-v
ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x86_64-darwin20]
Hirokinagai @HirokinoMBP ~%rails-v
rbenv:rails:command not found

The `rails' command exists in these Ruby versions:
  2.7.6

Hirokinagai @HirokinoMBP~%whichruby
/Users/hirokinagai/.rbenv/shims/ruby
Hirokinagai @HirokinoMBP~%which rails
/Users/hirokinagai/.rbenv/shims/rails
hirokinagai @HirokinoMBP~%whichgem
/Users/hirokinagai/.rbenv/shims/gem
Hirokinagai@HirokinoMBP~%bundle install
Could not locate Gemfile
Hirokinagai @HirokinoMBP ~%bundle update
Could not locate Gemfile
Hirokinagai@HirokinoMBP~%

■Reference image

Enter a description of the image here

ruby-on-rails

2022-09-30 22:05

1 Answers

During bundle install
"Could not locate Gemfile" appears

Isn't the project ready in the first place?
Prepare Gemfile in the project folder, and then install rails in the folder.


2022-09-30 22:05

If you have any answers or tips


© 2024 OneMinuteCode. All rights reserved.