Bonjour,
J'aimerai installer Ruby on Rails sur mon ordinateur sous Linux Mint mais je n'arrive pas à avancer.
j'ai installer ruby 3.3.0 et ensuite quand je fais rails -v j'obtiens ce message
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <internal:/usr/local/lib/ruby/3.3.0/rubygems/core_ext/kernel_require.rb>:127:in `require': cannot load such file -- rails/cli (LoadError) from <internal:/usr/local/lib/ruby/3.3.0/rubygems/core_ext/kernel_require.rb>:127:in `require' from /usr/bin/rails:9:in `<main>'
et pareil quand je fais rails new projet.
j'ai essayé gem update rails et j'ai ça :ensuite gem install rails
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3Updating installed gems Nothing to update Gems not currently installed: rails
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <internal:/usr/local/lib/ruby/3.3.0/rubygems/core_ext/kernel_require.rb>:127:in `require': cannot load such file -- psych (LoadError) from <internal:/usr/local/lib/ruby/3.3.0/rubygems/core_ext/kernel_require.rb>:127:in `require' from /usr/local/lib/ruby/3.3.0/rubygems.rb:594:in `load_yaml' from /usr/local/lib/ruby/3.3.0/rubygems/package.rb:556:in `read_checksums' from /usr/local/lib/ruby/3.3.0/rubygems/package.rb:618:in `block (2 levels) in verify' from /usr/local/lib/ruby/3.3.0/rubygems/package/tar_reader.rb:25:in `new' from /usr/local/lib/ruby/3.3.0/rubygems/package.rb:617:in `block in verify' from /usr/local/lib/ruby/3.3.0/rubygems/package/file_source.rb:30:in `open' from /usr/local/lib/ruby/3.3.0/rubygems/package/file_source.rb:30:in `with_read_io' from /usr/local/lib/ruby/3.3.0/rubygems/package.rb:616:in `verify' ...
je me suis dit que j'ai peut-être des incompatibilités donc j'ai essayé une image docker avec les commandes suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2# sudo docker run -it --rm --name rub33 -v /home/mathieu/d/temp/ruby:/home/mathieu/d/temp/ruby ruby:3.3 gem -v 3.5.3
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 # sudo docker run -it --rm --name rub33 -v /home/mathieu/d/temp/ruby:/home/mathieu/d/temp/ruby ruby:3.3 rails -v docker: Error response from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused "exec: \"rails\": executable file not found in $PATH": unknown.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 # sudo docker run -it --rm --name rub33 -v /home/mathieu/d/temp/ruby:/home/mathieu/d/temp/ruby ruby:3.3 gem install rails ERROR: While executing gem ... (ThreadError) can't create Thread: Operation not permitted
que me conseillez vous pour faire des tests ? les faire sur mon système directement ou en passant par docker ?
Partager