Tag: ruby

С помощью gnu найдите, в чем разница между -print0 и -printf «% p \ 0»

В терминале я могу запустить … find . -type f -print0 ./testdir/testfile2.txt./testdir/testfile.txt А потом… find . -type f -printf “%p\0” ./testdir/testfile2.txt./testdir/testfile.txt Они оба визуально выглядят одинаково, но поскольку речь идет о нулевом символе, это не говорит о многом. Если я запускаю через ruby ​​repl: 2.5.1 :001 > `find . -type f -print0` => “./testdir/testfile2.txt\u0000./testdir/testfile.txt\u0000” а […]

Ошибка разрешения при создании резервной копии при установке gitlab omnibus

Я использую gitlab версии 7.10.4, и я пытаюсь обновить установку. Но я получаю это, когда пытаюсь создать резервную копию gitlab-rake gitlab:backup:create Errno::EPERM: Operation not permitted @ chmod_internal – db Errno::EPERM: Operation not permitted @ chmod_internal – db /opt/gitlab/embedded/lib/ruby/2.1.0/fileutils.rb:1354:in `chmod' /opt/gitlab/embedded/lib/ruby/2.1.0/fileutils.rb:1354:in `chmod' /opt/gitlab/embedded/lib/ruby/2.1.0/fileutils.rb:997:in `block in chmod' /opt/gitlab/embedded/lib/ruby/2.1.0/fileutils.rb:996:in `each' /opt/gitlab/embedded/lib/ruby/2.1.0/fileutils.rb:996:in `chmod' /opt/gitlab/embedded/service/gitlab-rails/lib/backup/manager.rb:19:in `block in pack' /opt/gitlab/embedded/service/gitlab-rails/lib/backup/manager.rb:13:in `chdir' […]

Установка Ruby на Mac OS X

У меня был рубин, установленный в /usr/local/bin/ но он устарел, поэтому я установил новую версию с использованием brew . Теперь у меня две установки рубина в разных магазинах. Должен ли я удалить его? И как мне обновить предварительно загруженный рубин до последней версии?

Как создать CronJob для запуска команд при перезагрузке?

Через мой хост я имею доступ к SSH и панель управления. Я установил Rails через SSH на легком сервере. Я хочу перезагрузить сервер, когда он опустится. Я думаю, мне нужно запустить его вручную, так как я хочу запустить два сервера, которые запускаются на разных версиях Ruby. Мне было интересно, могу ли я использовать область «Cronjob» […]

«Ruby: Command not found» на FreeBSD, несмотря на то, что он установлен

Я просто попытался запустить ruby-скрипт в поле FreeBSD, которое я не использовал некоторое время, и получил «ruby: Command not found». Поэтому я подумал, что я раньше не устанавливал его. Пошел в / usr / ports / lang / ruby22 и сделал make install clean. Это сказало мне, что ruby22 уже установлен. Итак, я сделал версию […]

Почему «какой рубин» ничего не выводит?

На Debian 6 я удалил Ruby 1.8 и установил 1.9.1. Теперь, если я запустил which ruby он ничего не выводит. Почему он больше не может найти рубин?

sed, как это сделать "или"

У меня есть следующие две строки, которые работают нормально: /\.to <\=/ s/<\=/be <\=/ /\.to_not <\=/ s/<\=/be <\=/ Я хотел бы объединить их, и я попробовал: /\.to( |_not )<\=/ s/<\=/be <\=/ но это не соответствует. Что я должен изменить? Я также пробовал /\.to(\s|_not )<\=/ s/<\=/be <\=/

Ruby и Git отказываются обновлять. (Mac)

Я пытался обновить Git некоторое время. Я в настоящее время застрял на 1.7.3.4, и я пробовал обновление до 1.7.4.x и 1.7.5.x, но он никогда не работает. Сегодня я скомпилировал и установил Ruby 1.9.2, но он по-прежнему отображается как 1.8.7. Я запускаю 10.6.7 на MacBook Pro. Я понятия не имею, почему он не будет обновляться. Есть […]

Рубиновая альтернатива ткани

Есть ли альтернатива Ruby для Fabric на основе Python?

Почему передача HEREDOC в виде строки для `ruby -e` не работает?

По причинам, которые я не понимаю, представляется невозможным передать heredoc в качестве выражения интерпретатору Ruby: $ ruby -e <<END heredoc> puts 'hi' heredoc> END ruby: no code specified for -e (RuntimeError) То же самое происходит с Perl, чтобы сделать это болезненно очевидным, что это не имеет никакого отношения к Ruby. $ perl -e<<END heredoc> print […]

Linux и Unix - лучшая ОС в мире.