Intereting Posts
Файлы WMV не воспроизводятся в Totem Wi-Fi не будет подключаться к Intel Wifi Link 1000 почему сетевой интерфейс загружен как «rename3»? копировать файлы по дате Можете ли вы «исправить» хром, закрыть, свернуть, увеличить кнопки, чтобы они были слева, и использовать тему ubuntu? Как показать непрочитанный счет электронной почты IMAP в Byobu Использовал dd для резервного копирования диска, теперь хочу посмотреть на файловую систему Какую программу использовать, когда вы хотите создать постоянное хранилище в реальном времени usb в Ubuntu? Нет значка индикатора Dropbox в сеансе «GNOME with Xmonad» Как отключить Wi-Fi при запуске или с консоли Свежая установка Ubuntu и удаление окон 10 новые окна очень медленно запускаются Неисправность установки 12.04 с компакт-диска, пустой экран с курсором Chromium 12 по-прежнему показывает старый значок iptux не запускается: ошибка «Адрес уже используется»

RVM – не может установить gem бережливость на Ubuntu 11.10

Я использую Ubuntu 11.10 и ruby ​​1.9.2

Я не могу установить gem на моей машине

$ gem install thrift --no-ri --no-rdoc Building native extensions. This could take a while... ERROR: Error installing thrift: ERROR: Failed to build gem native extension. /home/sayuj/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb checking for strlcpy() in string.h... no creating Makefile make gcc -I. -I/home/sayuj/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/x86_64-linux -I/home/sayuj/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/ruby/backward -I/home/sayuj/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1 -I. -fPIC -g -O2 -Wall -Werror -o thrift_native.o -c thrift_native.c gcc -I. -I/home/sayuj/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/x86_64-linux -I/home/sayuj/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/ruby/backward -I/home/sayuj/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1 -I. -fPIC -g -O2 -Wall -Werror -o memory_buffer.o -c memory_buffer.c gcc -I. -I/home/sayuj/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/x86_64-linux -I/home/sayuj/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/ruby/backward -I/home/sayuj/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1 -I. -fPIC -g -O2 -Wall -Werror -o struct.o -c struct.c struct.c:28:1: error: static declaration of 'strlcpy' follows non-static declaration /home/sayuj/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/ruby/missing.h:157:20: note: previous declaration of 'strlcpy' was here make: *** [struct.o] Error 1 Gem files will remain installed in /home/sayuj/.rvm/gems/ruby-1.9.2-p290/gems/thrift-0.7.0 for inspection. Results logged to /home/sayuj/.rvm/gems/ruby-1.9.2-p290/gems/thrift-0.7.0/ext/gem_make.out 

Что пошло не так и как исправить? Вся ваша поддержка будет высоко оценена. Спасибо!

Я нашел некоторые ссылки на эту проблему на форуме Apache. Там есть файл исправлений, который выглядит так, как будто вы можете запускать его, чтобы установить gem бережливости. Я проверил его, и это выглядит здорово.

Вы можете найти это здесь:

https://issues.apache.org/jira/browse/THRIFT-1382