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...