Как я разрешаю ошибку разрешения, устанавливающую сделанный на заказ драгоценный камень?

Я пытаюсь создать свой первый рубиновый драгоценный камень, и все, казалось, подходили, пока я не попытался установить драгоценный камень. Я использую RVM так никакая потребность в 'sudo установка драгоценного камня' здесь.

Сначала я попытался сделать следующее:

jim:~/Desktop/spectest \ [git:master]  
→ rake manifest
(in /Users/jim/Desktop/spectest)
Cleaning
- pkg
rm -rf pkg
Building Manifest
  Manifest
  README
  Rakefile
  bin/buildcss
  ...

jim:~/Desktop/spectest \ [git:master]  
→ rake install
(in /Users/jim/Desktop/spectest)
Cleaning
Gemspec generated
mkdir -p pkg
mkdir -p pkg/css-reader-0.1.0
rm -f pkg/css-reader-0.1.0/Manifest
...
cd pkg
tar zcvf css-reader-0.1.0.tar.gz css-reader-0.1.0
a css-reader-0.1.0
a css-reader-0.1.0/bin
...
cd -
WARNING:  description and summary are identical
  Successfully built RubyGem
  Name: css-reader
  Version: 0.1.0
  File: css-reader-0.1.0.gem
mv css-reader-0.1.0.gem pkg/css-reader-0.1.0.gem
Private key not found; gem will not be signed.
Targeting "ruby" platform.
Password:
Sorry, try again.
Password:
ERROR:  While executing gem ... (Gem::InstallError)
    cannot uninstall, check `gem list -d css-reader`
Successfully installed css-reader-0.1.0
1 gem installed
Installing ri documentation for css-reader-0.1.0...
Updating class cache with 3288 classes...
Installing RDoc documentation for css-reader-0.1.0...

Хорошо - таким образом, я не был уверен, почему я получил Драгоценный камень:: InstallError здесь. Существует ли рубин журнала, который драгоценные камни сохраняют этим, я могу найти больше деталей относительно ошибки? Так или иначе я попытался попытаться установить .gem пакет непосредственно:

gem install pkg/css-reader-0.1.0.gem
ERROR:  While executing gem ... (Errno::EACCES)
    Permission denied - /Users/jim/.rvm/gems/ruby-1.9.2-preview1/gems/css-reader-0.1.0/Manifest

И я получаю немного больше обратной связи. На этот раз это похоже на ошибку полномочий с Файлом манифеста. Таким образом, я делал попытку к chmod 777 Файла манифеста, и повторите процесс снова и снова, но я продолжаю получать ошибку. Походит на ошибку новичка где-нибудь от моего имени. Любой совет ценится!

10
задан Jim Jeffers 8 February 2010 в 05:06
поделиться

1 ответ

Возможно, на каком-то этапе у вас что-то было запущено с sudo, что испортило ваши разрешения. Вы пробовали chown -R jim ~ / .rvm

31
ответ дан 3 December 2019 в 14:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: