This gem meant as a workshop for Rust with Ruby. I would not recommend using this as any kind of base for an actual gem.
Image credit https://brson.github.io/fireflowers
- Install VirtualBox
- Install Vagrant
- Skip to either Windows or Mac/Linux
The super easy way:
curl https://raw.githubusercontent.com/whatisinternet/fireflower/master/install -sSf | sh
The super easy non-curl way:
- Clone the repo
git clone [email protected]:whatisinternet/fireflower.git
orgit clone https://github.com/whatisinternet/fireflower.git
- In command prompt or terminal:
cd fireflower
- In command prompt or terminal:
vagrant up
(This will take a while) vagrant ssh
pwd
if the directory is notfireflower
thencd fireflower
git checkout master
bundle install
- You're now ready.
- Clone or download the project
git clone [email protected]:whatisinternet/fireflower.git
orgit clone https://github.com/whatisinternet/fireflower.git
- In command prompt or terminal:
cd fireflower
- In command prompt or terminal:
vagrant up
(This will take a while) vagrant ssh
pwd
if the directory is notfireflower
thencd fireflower
git checkout master
bundle install
- You're now ready.
- Clone the repo
git clone [email protected]:whatisinternet/fireflower.git
orgit clone https://github.com/whatisinternet/fireflower.git
cd fireflower
CONFIGURE_OPTS=--enable-shared rbenv install 2.3.0
rbenv global 2.3.0 && ruby -v
gem install bundler
rbenv rehash
- Go to rustup.rs and install Rust
bundle install
Bug reports and pull requests are welcome on GitHub at https://github.com/whatisinternet/fireflower. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.
The gem is available as open source under the terms of the MIT License.