Skip to content

Commit

Permalink
Improvements to the project setup (mastodon#905)
Browse files Browse the repository at this point in the history
* Improvements to the project setup. added .ruby-version.

* added step about terminal configuration.
  • Loading branch information
roman-aliyev authored Jan 24, 2023
1 parent c0cd51c commit c773c43
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 18 deletions.
1 change: 1 addition & 0 deletions .ruby-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.0.3
26 changes: 8 additions & 18 deletions Documentation/Setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,36 +12,26 @@ 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
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

# install ruby (we use the version defined in .ruby-version)
rbenv install

gem install bundler
# install gem dependencies
bundle install
```

Expand Down

0 comments on commit c773c43

Please sign in to comment.