Вопросы с тегом «ruby»

164
Установка RMagick: не удается найти MagickWand.h

Обновление RMagick и Imagemagick является болезненным опытом. Я обновил версию Imagemagick на моем Mac (MacOS El Capitan Version 10.11.5) с помощью homebrew для одного проекта в Ruby 2.3 до6.9.5-9 $ convert --version Version: ImageMagick 6.9.5-9 Q16 x86_64 2016-09-09 Теперь более старый проект в...

163
CocoaPods не работает в macOS High Sierra

После обновления до macOS High Sierra CocoaPods не работает. Хотя заманчиво отойти от CocoaPods, к сожалению, сейчас это не так. Сообщение об ошибке ниже. zsh: /Users/****/.gems/bin/pod: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin: no such file or directory Я...

163
Как проверить, существует ли данный каталог в Ruby

Я пытаюсь написать скрипт, который автоматически проверяет или обновляет URL Subversion в зависимости от того, существует ли указанный каталог или нет. По какой-то причине мой код не работает и всегда возвращает true, даже если это false: def directory_exists?(directory) return false if...

163
Ruby объединяет массив в одну строку

В Ruby есть способ объединить все элементы массива в одну строку? Пример массива: @arr = ['<p>Hello World</p>', '<p>This is a test</p>'] Пример вывода: <p>Hello World</p><p>This is a...

162
Что означает переменная @@ в Ruby?

Какие переменные Ruby начинаются с двойного в знаках ( @@)? Мое понимание переменной, которой предшествует знак at, заключается в том, что это переменная экземпляра, как в PHP: Версия PHP class Person { public $name; public function setName($name) { $this->name = $name; } public function...

162
Руби заглавными буквами каждое слово первая буква

Мне нужно сделать первый символ каждого слова заглавными, а остальные - строчными ... manufacturer.MFA_BRAND.first.upcase это только установка первой буквы в верхнем регистре, но мне нужно это: ALFA ROMEO => Alfa Romeo AUDI => Audi BMW => Bmw ONETWO THREE FOUR => Onetwo Three...

160
Безопасный разбор целочисленных значений в Ruby

Скажем '123', у меня есть строка, и я хочу преобразовать ее в целое число 123. Я знаю , что вы можете просто сделать some_string.to_i, но обращенные 'lolipops'к 0, который не является эффект , который я имею в виду. Я хочу, чтобы это взорвалось мне в лицо, когда я пытаюсь преобразовать что-то...

160
Скрытые возможности Ruby

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Продолжая тему «Скрытые возможности ...», давайте расскажем о менее известных, но полезных функциях языка...

160
Руби: Как написать драгоценный камень? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 5 лет назад . Улучшить этот вопрос Я хотел бы написать пакет для Ruby и...

160
RVM не является функцией, выбор рубинов с помощью «rvm use…» не будет работать

Перечислите рубиновые версии console:~$ rvm list rvm rubies ruby-2.0.0-p481 [ i686 ] # => - current # =* - current && default # * - default Попробуйте использовать конкретную версию ruby console:~$ rvm use 2.0.0 RVM is not a function, selecting rubies with 'rvm use ...' will not work....

159
Почему установка Nokogiri в Mac OS не удалась, а libiconv отсутствует?

Я пытался установить Nokogiri на Mac OS 10.9.3, и что бы я ни пытался, установка завершается неудачно со следующим сообщением об ошибке: $ sudo gem install nokogiri -- --with-xml2-include=/usr/local/Cellar/libxml2/2.9.1/include/libxml2 --with-xml2-lib=/usr/local/Cellar/libxml2/2.9.1/lib...

159
Странно \ n в кодированной строке base64 в Ruby

Встроенная библиотека Base64 в Ruby добавляет некоторые символы \ n. Я не могу выяснить причину. Для этого особого примера: irb(main):001:0> require 'rubygems' => true irb(main):002:0> require 'base64' => true irb(main):003:0> str = "1110--ad6ca0b06e1fbeb7e6518a0418a73a6e04a67054"...

158
Rails 3 типа данных?

Где я могу найти список типов данных, которые можно использовать в рельсах 3? (например, текст, строка, целое число, число с плавающей точкой, дата и т. д.?) Я постоянно узнаю о новых, но я бы хотел иметь список, к которому можно было бы легко...