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

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


26
rails + MySQL в OSX: библиотека не загружена: libmysqlclient.18.dylib
Я только начинаю с Руби (и рельсов). Я сделал настройку в соответствии с http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:ruby gems, используя rvm. У меня с sqlite все хорошо работает. Теперь я хотел бы попробовать преобразовать все в MySQL, так как это то, чем я занимаюсь большую часть своей разработки. В моем Gemfile я заменил sqlite …

11
Как удалить все вакансии из Sidekiq?
Я использую sidekiq для фоновых задач в приложении Rails. Теперь количество рабочих мест становится больше, поэтому я хочу очистить все рабочие места. Я попробовал следующую команду в консоли Sidekiq::Queue.new.clear но это давало следующую ошибку. NameError: uninitialized constant Sidekiq::Queue Как мне удалить все задания из sidekiq?

11
Как заставить Ruby / Homebrew / RVM работать на Yosemite?
После установки Yosemite я не смог запустить brew или ruby. Я получал эту ошибку при обновлении пивоварни: /usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory /usr/local/bin/brew: line 23: /usr/local/Library/brew.rb: Undefined error: 0 получение этой ошибки на irb: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:245:in mkdir': Permission denied - /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-14 (Errno::EACCES) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:245:infu_mkdir' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:219:in …



8
Передача метода в качестве параметра в Ruby
Я пытаюсь немного повозиться с Руби. Поэтому я пытаюсь реализовать алгоритмы (данные на Python) из книги "Программирование коллективного разума" Ruby. В главе 8 автор передает метод как параметр. Кажется, это работает в Python, но не в Ruby. У меня есть метод def gaussian(dist, sigma=10.0) foo end и хотите вызвать это …
118 ruby  parameters  methods 

6
Ruby Hash в массив значений
У меня есть это: hash = { "a"=>["a", "b", "c"], "b"=>["b", "c"] } и я хочу добраться до этого: [["a","b","c"],["b","c"]] Кажется, это должно работать, но это не так: hash.each{|key,value| value} => {"a"=>["a", "b", "c"], "b"=>["b", "c"]} Какие-либо предложения?
118 ruby  arrays  hash 

5
Преобразование строки в регулярное выражение ruby
Мне нужно преобразовать строку типа «/ [\ w \ s] + /» в регулярное выражение. "/[\w\s]+/" => /[\w\s]+/ Я пробовал использовать разные Regexpметоды, например: Regexp.new("/[\w\s]+/") => /\/[w ]+\//, аналогично Regexp.compileи Regexp.escape. Но ни один из них не вернулся, как я ожидал. Кроме того, я попытался удалить обратную косую черту: Regexp.new("[\w\s]+") …
118 ruby  regex  string  ruby-1.9.3 


7
ОШИБКА: Ошибка при установке capybara-webkit:
Есть предложения, как исправить? gem install capybara-webkit -v '0.11.0' Building native extensions. This could take a while... ERROR: Error installing capybara-webkit: ERROR: Failed to build gem native extension. /home/durrantm/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb sh: qmake: not found Gem files will remain installed in /home/durrantm/.rvm/gems/ruby-1.9.3-p194/gems/capybara-webkit-0.11.0 for inspection. Results logged to /home/durrantm/.rvm/gems/ruby-1.9.3-p194/gems/capybara-webkit-0.11.0/./gem_make.out

8
Как разрешить предупреждение: «Для работы этой задачи необходимо установить Ruby и Sass в PATH»?
Я настраиваю новый Mac для работы. Я установил Grunt & Grunt CLI глобально. Затем я сделал npm installвнутри папки проекта, чтобы установить все зависимости. Пока проблем нет, но как только я пытаюсь запустить sass:distзадачу, получаю предупреждение: Warning: You need to have Ruby and Sass installed and in your PATH for …
117 ruby  macos  bash  terminal  sass 

18
преимущество метода крана в рубине
Я как раз читал статью в блоге и заметил, что автор использовал tapво фрагменте что-то вроде: user = User.new.tap do |u| u.username = "foobar" u.save! end У меня вопрос, в чем именно преимущество или преимущество использования tap? Не мог я просто сделать: user = User.new user.username = "foobar" user.save! или …
117 ruby 



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