Направляющие 3.0.0.beta проблема Установки: не может найти исполняемые направляющие

Я пытаюсь установить направляющие 3.0.0.beta, и я сталкиваюсь с этой проблемой:

justins-mac-: justinz$ ruby -v
ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0]
justins-mac-justinz$ rails -help
/Library/Ruby/Site/1.8/rubygems.rb:384:in `bin_path': can't find executable rails for rails-3.0.0.beta (Gem::Exception)
 from /usr/bin/rails:19
justins-mac-justinz$ rails -v
/Library/Ruby/Site/1.8/rubygems.rb:384:in `bin_path': can't find executable rails for rails-3.0.0.beta (Gem::Exception)
 from /usr/bin/rails:19
justins-mac-justinz$ 

Какие-либо подсказки относительно того, что продолжается здесь?

16
задан Jon Seigel 15 May 2010 в 22:23
поделиться

3 ответа

После обновления rubygems и очистки вам необходимо:

gem install railties --pre
11
ответ дан 30 November 2019 в 16:49
поделиться

Да, используйте mysqli_real_escape_string или библиотеку, такую как PDO, для всех пользовательских входных данных. При повторении я использую htmlentities с ENT_QUOTES в качестве второго параметра, так как он обходит все применимые символы к их html-сущностям, включая кавычки.

-121--3853774-

Библиотека openSSL позволяет добавлять блоки данных к текущему хэшу (sha1/md5), после чего по завершении добавления всех данных вызывается метод Final , который выводит окончательный хэш.

Вы не рассчитываете md5 для каждого отдельного блока, а добавляете его, а добавляете данные в текущий метод хеширования из библиотеки openssl. Это даст вам md5 хэш всех отдельных блоков данных без ограничения на размер входных данных.

http://www.openssl.org/docs/crypto/md5.html #

-121--2633480-
sudo gem install railties --pre
25
ответ дан 30 November 2019 в 16:49
поделиться

Попробуйте

sudo gem update --system

Так как это ничего не делает, попробуйте

sudo gem cleanup

, а затем переустановите.

0
ответ дан 30 November 2019 в 16:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: