Jestem na OS X 10.8 z XCode 4.4, Ruby 1.9.3 i Rails 3.2.Dlaczego nie zainstalować bundler klejnot json 1.7.4 na OS X 10.8?
Kiedy sklonować mojego projektu szyny z git i uruchom:
bundle install
uzyskać:
Instalacja json (1.7.4) ERRNO :: EPERM: Operacja nie jest dozwolone -/Users/myuser /.rvm/gems/ruby-1.9.3-p0/gems/json-1.7.4/.gitignore Wystąpił błąd podczas instalacji json (1.7.4), a Bundler nie może kontynuować. Upewnij się, że gem install json -v '1.7.4'
powiedzie się przed sprzedażą pakietową.
Potem spróbuj:
gem install json -v '1.7.4'
a otrzymasz:
BŁĄD: Podczas wykonywania gem ... (errno :: EPERM) Operacja niedozwolona - /Users/scalessec/.rvm/gems /ruby-1.9.3-p0/gems/json-1.7.4/.gitignore
OK. Problem z uprawnieniami, prawda? Spróbujemy:
sudo gem install json -v '1.7.4'
Nie idź. Oto, co otrzymuję:
Tworzenie natywnych rozszerzeń. To może chwilę potrwać ... BŁĄD: Błąd podczas instalowania json: BŁĄD: Nie można zbudować rozszerzenia natywnego typu gem.
/Users/myuser/.rvm/rubies/ruby-1.9.3-p0/bin/ruby extconf.rb tworzenia Makefile
zrobić kompilacji generator.c marka:/usr/bin/gcc -4.2: Odmowa uprawnień marka: * [generator.o] Błąd 1
Co do cholery?
miałem tylko problem z zainstalowaniem json 1.7.4 na Arch Linux; to się nie udało, ponieważ Makefile szukał '/ bin/install', kiedy powinien wywoływać'/usr/bin/install'; Chodzi mi o to, że coś jest nie tak z tym wydaniem tego klejnotu. – benzado