rubychanges
ruby-build
rubychanges | ruby-build | |
---|---|---|
6 | 24 | |
190 | 3,848 | |
0.5% | 0.2% | |
6.6 | 8.8 | |
3 months ago | 4 days ago | |
Ruby | Shell | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
rubychanges
-
Question about the language (beginner)
If you want to know what Ruby changes, a good reference is Ruby changes
-
Ruby's Switch Statement Is More Flexible Than You Thought
May I recommend to anyone facing similar issues and who may have at least some agency in dealing with the problem (can't assume you do, so forgive me in that case) the incredible work of Victor Shepelev with Ruby References: https://rubyreferences.github.io/rubychanges/evolution.html
The site presents evolutions of Ruby since version 2.0 in an editorialized and well-written categorized release journal called "Ruby Evolution": https://rubyreferences.github.io/rubychanges/evolution.html
There's also individual version releases annotated as well, for example for the recent Ruby 3.2: https://rubyreferences.github.io/rubychanges/3.2.html
Note that these are not copies of the NEWS.md typically released when minor and major versions of Ruby come out. Victor specifically spent time to write more descriptive notes of what each notable change occurred over time. It's an incredible resource and we're extremely lucky to have him in our community.
There's even a changelog for this meta-changelog, which makes my little Keep a Changelog heart sing, so you can see evolutions of this site over time as well: https://rubyreferences.github.io/rubychanges/
-
Ruby 3.2.0 Released
Annotated changes are expected to be ready somewhere before the New Year, hopefully.
-
Comprehensive Ruby 3.1 changelog
But it is a GitHub repo from the very beginning :)
- Catching up on things
-
Comprehensive Ruby 3.0 changelog
Open: the source of changelog is available on the GitHub and is open for fixes and suggestions.
ruby-build
-
Test Driving a Rails API - Part One
Let’s get started. I prefer to manage my Ruby installations on my development machine with chruby paired with ruby-install. Another outstanding set of tools is rbenv with ruby-build. I highly recommend installing Ruby with one of those two sets of tools. Follow the instructions on their project’s READMEs. For this article, I’ll be running Ruby (MRI) v3.3.0.
-
what's the linux distribution you are using for rails dev?
Seems someone was able to fix your problem with openssl installed from linuxbrew, see herehttps://github.com/rbenv/ruby-build/discussions/2199
-
Ruby on Rails en Windows con WSL2
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
-
Rails 7: production deploy from scratch (Ubuntu 22.04 edition)
$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv $ echo 'eval "$(~/.rbenv/bin/rbenv init - bash)"' >> ~/.bashrc $ exec $SHELL $ git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build $ git clone https://github.com/rbenv/rbenv-vars.git "$(rbenv root)"/plugins/rbenv-vars $ rbenv install 3.2.0 $ rbenv global 3.2.0 # Test complete install with rbenv-doctor $ curl -fsSL https://github.com/rbenv/rbenv-installer/raw/main/bin/rbenv-doctor | bash $ ruby -v # Shows ruby version number if correctly installed $ gem install bundler # You might be prompted to update some gems, see command below $ gem update --system 3.4.6 # Check if this is recommended after bundler installation $ bundle -v # Shows bundler version number if correctly installed
-
Ruby 3.2.0 Released
Great! Already available via ruby-build on rbenv!
-
Setup Ubuntu / WSL For Ruby Development
# Part One: Install basics # zlib1g-dev might be zlib-dev on Ubuntu 22.04 # lsb-release might be lsb_release on Ubuntu 22.04 sudo apt-get update && sudo apt-get -y install \ git \ ca-certificates \ curl \ gnupg \ build-essential \ lsb-release \ zlib1g-dev \ libssl-dev \ zsh && \ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" # Part Two: Installs & sets up rbenv, installs ruby git clone https://github.com/rbenv/rbenv.git ~/.rbenv && \ echo 'eval "$(~/.rbenv/bin/rbenv init - zsh)"' >> ~/.zshrc && \ source ~/.zshrc && \ git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build && \ rbenv install 3.1.2 && \ rbenv global 3.1.2 # Part Three: Optional minimum setup for Rails development echo "gem: --no-document" >> ~/.gemrc && \ gem install bundler && \ gem install rails
-
OpenSSL::Digest::DigestError when using MD4
I'm using rbenv to manage Ruby versions, and it turns out they recently started building Ruby with OpenSSL 3.0 instead of OpenSSL 1.1.
- Any suggestions on environment options to be able run old Ruby version required by an old app?
-
Troubleshooting ruby build
ruby-build Wiki is good to learn.
- Installing RoR on WSL
What are some alternatives?
web_pipe - One-way pipe, composable, rack application builder
RVM - Ruby enVironment Manager (RVM)
DistorteD - Ruby multimedia toolkit with deep Jekyll integration 🧪
ruby-install - Installs Ruby, JRuby, Rubinius, TruffleRuby or MRuby
toe_tag - Utilities for categorizing and specifying exceptions.
rbenv - Manage your app's Ruby environment
rbs - Type Signature for Ruby
chruby - Changes the current Ruby
docsearch - :blue_book: The easiest way to add search to your documentation.
fry - Simple ruby version manager for fish
ruby - The Ruby Programming Language
Tokaido - The home of the Tokaido app