From c773c4391b2bcd121179561cf133a914d74cfcff Mon Sep 17 00:00:00 2001 From: Roman Aliyev <34340485+RomanAliyev@users.noreply.github.com> Date: Tue, 24 Jan 2023 01:47:37 +0100 Subject: [PATCH] Improvements to the project setup (#905) * Improvements to the project setup. added .ruby-version. * added step about terminal configuration. --- .ruby-version | 1 + Documentation/Setup.md | 26 ++++++++------------------ 2 files changed, 9 insertions(+), 18 deletions(-) create mode 100644 .ruby-version diff --git a/.ruby-version b/.ruby-version new file mode 100644 index 000000000..75a22a26a --- /dev/null +++ b/.ruby-version @@ -0,0 +1 @@ +3.0.3 diff --git a/Documentation/Setup.md b/Documentation/Setup.md index 4da3c41ca..c6e28f54c 100644 --- a/Documentation/Setup.md +++ b/Documentation/Setup.md @@ -12,20 +12,13 @@ Install the latest version of Xcode from the App Store or Apple Developer Downlo This guide may not suit your machine and actually setup procedure may change in the future. Please file the issue or Pull Request if there are any problems. ## CocoaPods -The app use [CocoaPods]() and [Arkana](https://github.com/rogerluan/arkana). Ruby Gems are managed through Bundler. The M1 Mac needs virtual ruby env to workaround compatibility issues. Make sure you have [Rosetta](https://support.apple.com/en-us/HT211861) installed if you are using the M1 Mac. - -#### Intel Mac - -```zsh -gem install bundler -bundle install -``` - -#### M1 Mac +The app use [CocoaPods]() and [Arkana](https://github.com/rogerluan/arkana). Ruby Gems are managed through Bundler. Make sure you have [Rosetta](https://support.apple.com/en-us/HT211861) installed if you are using the M1 Mac. ```zsh # install the rbenv brew install rbenv + +# configure the terminal which ruby # > /usr/bin/ruby echo 'eval "$(rbenv init -)"' >> ~/.zprofile @@ -33,15 +26,12 @@ source ~/.zprofile which ruby # > /Users/mainasuk/.rbenv/shims/ruby -# select ruby -rbenv install --list -# here we use the latest 3.0.x version -rbenv install 3.0.3 -rbenv global 3.0.3 -ruby --version -# > ruby 3.0.3p157 (2021-11-24 revision 3fb7d2cadc) [arm64-darwin21] +# restart the terminal -gem install bundler +# install ruby (we use the version defined in .ruby-version) +rbenv install + +# install gem dependencies bundle install ```