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

Ruby - это многоплатформенный динамический объектно-ориентированный интерпретируемый язык с открытым исходным кодом, созданный Юкихиро Мацумото (Matz) в 1995 году. Тег [ruby] предназначен для вопросов, связанных с языком Ruby, включая его синтаксис и его библиотеки. Вопросы по Ruby on Rails должны быть помечены [ruby-on-rails].

15
Как устранить ошибку «Отсутствует« secret_key_base »для« производственной »среды» (Rails 4.1)
Я создал приложение Rails с использованием Rails 4.1 с нуля и столкнулся со странной проблемой, которую не могу решить. Каждый раз, когда я пытаюсь развернуть свое приложение на Heroku, я получаю ошибку 500: Missing `secret_key_base` for 'production' environment, set this value in `config/secrets.yml` secret.ymlФайл содержит следующую конфигурацию: secret_key_base: <%= ENV["SECRET_KEY_BASE"] …

13
Ошибка Ruby 'require': невозможно загрузить такой файл
У меня есть один файл, main.rb со следующим содержимым: require "tokenizer.rb" Файл tokenizer.rb находится в том же каталоге, и его содержимое: class Tokenizer def self.tokenize(string) return string.split(" ") end end Если я пытаюсь запустить main.rb, я получаю следующую ошибку: C:\Documents and Settings\my\src\folder>ruby main.rb C:/Ruby193/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- …
169 ruby  require 

16
Есть ли лучший способ проверить ноль или длину == 0 строки в Ruby?
Есть ли лучший способ, чем следующий, чтобы проверить, является ли строка нулевой ИЛИ имеет длину 0 в Ruby? if !my_string || my_string.length == 0 return true else return false end В C # есть удобный string.IsNullOrEmpty(myString) Что-нибудь похожее на это в Ruby?
169 ruby 

12
Лучший способ красиво напечатать хеш
У меня есть большой хэш с вложенными массивами и хэшами. Я хотел бы просто распечатать его, чтобы он был «читабельным» для пользователя. Я хотел бы, чтобы это было похоже на to_yaml - это довольно читабельно - но все еще слишком технологично. В конечном счете, это будут конечные пользователи, которым нужно …



14
Можно ли запустить один тест в MiniTest?
Я могу запустить все тесты в одном файле с: rake test TEST=path/to/test_file.rb Однако, если я хочу выполнить только один тест в этом файле, как бы я это сделал? Я ищу похожую функциональность для: rspec path/to/test_file.rb -l 25

13
Как использовать Ruby для сценариев оболочки?
У меня есть несколько простых задач сценариев оболочки, которые я хочу сделать Например: выбор файла в рабочем каталоге из списка файлов, соответствующих некоторому регулярному выражению. Я знаю, что могу делать такие вещи, используя стандартные bash и grep, но было бы неплохо иметь возможность взламывать быстрые сценарии, которые будут работать в …
165 ruby  shell  scripting 

4
Как сделать новую строку в выводе
Как мне заставить \nработать на самом деле мой вывод? На данный момент он просто записывает все это в 1 длинный блок. Спасибо за любую помощь Dir.chdir 'C:/Users/name/Music' music = Dir['C:/Users/name/Music/*.{mp3, MP3}'] puts 'what would you like to call the playlist?' @new = '' playlist_name = gets.chomp + '.m3u' music.each do …
165 ruby  newline 

8
Рубиновый эквивалент virtualenv?
Есть ли что-то похожее на утилиту Python virtualenv ? По сути, он позволяет вам устанавливать пакеты Python в изолированную среду, поэтому easy_install djangoон не попадает в общесистемный каталог site-packages, а попадает в каталог, созданный virtualenv. Например: $ virtualenv test New python executable in test/bin/python Installing setuptools...cd .........done. $ cd test/ …
165 python  ruby  virtualenv 

20
Установка 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 Теперь более старый проект в Ruby 1.8.7 отказывается работать с сообщением об …

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

23
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 Я понимаю, что ошибка связана с обновлением Ruby, но что можно исправить? Попытка заставить CocoaPods использовать …


5
Как проверить, существует ли данный каталог в Ruby
Я пытаюсь написать скрипт, который автоматически проверяет или обновляет URL Subversion в зависимости от того, существует ли указанный каталог или нет. По какой-то причине мой код не работает и всегда возвращает true, даже если это false: def directory_exists?(directory) return false if Dir[directory] == nil true end Что я делаю не …
163 ruby 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.