Я просто хотел конвертировать из ImageMagick v7 в ImageMagick v6.при этом произошла эта ошибка.
установка пакета не работает правильно.
Похоже, что версия json - это что-то не так.
Как мне исправить эту ошибку?
Среда ниже
- ruby 2.3.1p112 (2016-04-26 редакция 54768) [x86_64-darwin17]
- Rails -v (не удалось найти гем) (поскольку установка пакета не работает)
- json list / json (по умолчанию: 1.8.3) multi_json (1.13.1, 1.11.2, 1.11.0)
- Bundler версии 1.16.4
- Mac Mojave 10.14
, когда я делаю пакетную установку на терминале, тогда я получаю эту ошибку
Fetching gem metadata from https://rubygems.org/........
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies.......
Using rake 12.3.2
Using concurrent-ruby 1.1.4
Using i18n 0.9.5
Fetching json 1.8.6
Installing json 1.8.6 with native extensions
Errno::EPERM: Operation not permitted @ chmod_internal -
/Users/***/projects/***/vendor/bundle/ruby/2.3.0/gems/json-1.8.6/tests/test_json.rb
An error occurred while installing json (1.8.6), and Bundler cannot continue.
Make sure that `gem install json -v '1.8.6' --source
'https://rubygems.org/'` succeeds before bundling.
In Gemfile:
rails was resolved to 4.2.6, which depends on
actionmailer was resolved to 4.2.6, which depends on
actionpack was resolved to 4.2.6, which depends on
actionview was resolved to 4.2.6, which depends on
rails-dom-testing was resolved to 1.0.9, which depends on
rails-deprecated_sanitizer was resolved to 1.0.3, which depends on
activesupport was resolved to 4.2.6, which depends on
json
Iпопытался сделать так, потому что в сообщении об ошибке написано: Убедитесь, что
gem install json -v '1.8.6' --source 'https://rubygems.org/'
успешно, прежде чем связывать
, но результат показывает, как это
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted @ chmod_internal - /Users/***/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/json-1.8.6/tests/test_json.rb
Я не могу понять это заявление об ошибке
Errno::EPERM: Operation not permitted @ chmod_internal -
Кроме того, я много смотрел в глаза, затем обновляю commandlinetool, следуйте этому https://howchoo.com/g/m2u0mmuwzda/macos-mojave-fix-invalid-active-developer-path
, затем я снова сделал эту команду,
sudo gem install json -v '1.8.6' --source 'https://rubygems.org/'
затем, яТак получилось.
Building native extensions. This could take a while...
Successfully installed json-1.8.6
Parsing documentation for json-1.8.6
Installing ri documentation for json-1.8.6
Done installing documentation for json after 1 seconds
1 gem installed
Но, если я сделаю установку пакета, все равно не будет работать: они показывают ту же ошибку.