Ошибка Riod-iOS: у вас нет прав на запись «Gem::FilePermissionError»

Я скачал Riot-iOS и следую инструкциям по сборке.

Когда я запускаю «$ пакетная установка»

Traceback (most recent call last): 2: from /usr/bin/bundle:23:in <main>' 1: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems.rb:302:in activate_bin_path' /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems.rb:283:in find_spec_for_exe': Could not find 'bundler' (2.0.2) required by your /Users/premkumar/Downloads/riot-ios-develop/Gemfile.lock. (Gem::GemNotFoundException) To update to the latest version installed on your system, runbundle update --bundler. To install the missing version, rungem install bundler:2.0.2`

После запуска «Установка модуля exec пакета $»

Traceback (most recent call last): 2: from /usr/bin/bundle:23:in <main>' 1: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems.rb:302:in activate_bin_path' /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems.rb:283:in find_spec_for_exe': Could not find 'bundler' (2.0.2) required by your /Users/premkumar/Downloads/riot-ios-develop/Gemfile.lock. (Gem::GemNotFoundException) To update to the latest version installed on your system, runbundle update --bundler. To install the missing version, rungem install bundler:2.0.2`

Итак, я обновляю гем, запустив $gem обновление --система.

Updating rubygems-update ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.

Ошибка Riod-iOS: у вас нет прав на запись «Gem::FilePermissionError»

Пожалуйста, помогите мне.

🤔 А знаете ли вы, что...
Ruby известен своей философией 'Принципов языка Ruby' (The Ruby Way), которая включает в себя простоту и элегантность.


3
10 180
1

Ответ:

Решено

Похоже, вы используете систему Ruby, которая поставляется с MacOS. Чтобы это сработало, вам нужно попробовать запустить эти команды с помощью sudo. Вы также можете попробовать установить Ruby с RVM (https://rvm.io/), а затем запустить те же команды без sudo

RVM делает это очень легко. Запустите это с вашего терминала:

\curl -sSL https://get.rvm.io | bash -s stable --ruby

Эта команда установит RVM и последнюю стабильную версию Ruby 2.6.3.