frum
frum copied to clipboard
A little bit fast and modern Ruby version manager written in Rust
Frum gave me the following error when I attempted to install Ruby 3.0.2: ==> Downloading https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.2.tar.xz ==> Extracting ruby-3.0.2.tar.xz ==> Building Ruby 3.0.2 error: No such file or directory (os...
``` use serde::Deserialize; #[derive(Debug, Deserialize)] struct Version { name: String, url: String, sha256: String } let resp = reqwest::blocking::get("https://cache.ruby-lang.org/pub/ruby/index.txt")?; let mut rdr = csv::ReaderBuilder::new() .delimiter(b'\t') .from_reader(resp); for result in rdr.deserialize()...
Internal only change: Fixed warnings of `cargo clippy`. This depends on https://github.com/TaKO8Ki/frum/pull/101 .
I think the following error is not user-friendly. ``` $ RUST_BACKTRACE=1 cargo run install hoge Finished dev [unoptimized + debuginfo] target(s) in 0.03s Running `target/debug/frum install hoge` thread 'main' panicked...
Internal only changes: Add `rust-toolchain` file and specify what rust version should we use for cargo. (Especially, for local execution of test/format/lint.) It is one of the best practices for...
This pull request is for running a benchmark of Ruby installation speed. Ref #15
## Overview When using Frum, I'm not seeing `RUBY_VERSION` set within the environment. # Screencast https://user-images.githubusercontent.com/50245/128615599-247d8534-759a-4a4e-ad84-962bb6a80f23.mp4 ## Steps to Recreate 1. Install Frum. 2. Configure Frum for your shell (in...
## Overview Would it be possible to add [XDG](https://www.alchemists.io/projects/xdg) support so our `$HOME` directories don't get polluted with Frum application data? ## Steps to Recreate By default all Ruby versions...
I fixed frum build and test for Linux in this PR. https://github.com/Homebrew/homebrew-core/pull/81324
Hey guys, I am using frum on fedora. I've updated all gems but I got the error below: ```shell ❯ gem env /home/ekrem/.frum/versions/2.6.5/bin/ruby: symbol lookup error: /home/ekrem/.frum/versions/2.6.5/lib/ruby/gems/2.6.0/gems/etc-1.2.0/lib/etc.so: undefined symbol: rb_deprecate_constant...