Nếu bạn gặp phải lỗi rbenv: no such command 'install' khi cài đặt Ruby bằng rbenv, đây là bài viết hướng dẫn chi tiết để giúp bạn khắc phục vấn đề này.
Nội dung lỗi
Lỗi xuất hiện khi cài đặt Ruby như sau:
bash
Copy
1
2
3
rbenv install 3.2.1
rbenv: no such command `install'
Cách giải quyết
Cần phải có ruby-build, do đó chỉ cần clone về là xong. Sau đó tiến hành cài đặt Ruby bình thường.
bash
Copy
1
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
bash
Copy
1
2
3
4
5
6
7
Cloning into '/home/deploy/.rbenv/plugins/ruby-build'...
remote: Enumerating objects: 13791, done.
remote: Counting objects: 100% (2478/2478), done.
remote: Compressing objects: 100% (439/439), done.
remote: Total 13791 (delta 2159), reused 2216 (delta 2004), pack-reused 11313
Receiving objects: 100% (13791/13791), 2.75 MiB | 17.93 MiB/s, done.
Resolving deltas: 100% (9409/9409), done.
bash
Copy
1
2
3
4
5
rbenv install 3.2.1 && rbenv global 3.2.1
To follow progress, use 'tail -f /tmp/ruby-build.20230215063226.9933.log' or pass --verbose
Downloading ruby-3.2.1.tar.gz...
-> https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.1.tar.gz
Installing ruby-3.2.1...
