рвм конфликт с sqlite3

Это сработало для меня ...

Если у вас есть определенный hex, например # 262a2d, добавьте «00» в конец так: # 262a2d00

  background-image: linear-gradient( #262a2d00, #262a2d);

Hope это помогает.

13
задан alex.zherdev 22 July 2010 в 13:42
поделиться

3 ответа

Я не знаю ' Я не знаю, как это произошло в вашем случае, но мне кажется, что Rails пытался запустить с установленной в вашей системе Ruby, но загружает драгоценные камни из пути загрузки 1.9.2. Очень странно.

Вы видите правильную версию Ruby в своей оболочке (RVM имеет приоритет в локальном пути), но, очевидно, это не то, с чем запускается Rails.

Проверьте, как вы запускаете Rails и не перепутались ли пути, ссылки или псевдонимы между версиями Ruby

3
ответ дан 1 December 2019 в 19:14
поделиться

Та же проблема у меня на Snow Leopard; хотя под rvm 1.9.2@rails3 я вижу правильный номер версии rails.

Мне нужно использовать следующую команду для использования команды rails:

ruby which rails g scaffold User name:string bio:text

Есть решение?

Я наконец нашел причину. Похоже, что gem install rails не может установить правильный бинарник для rails в rvm. И rails все еще ссылается на /usr/bin/rails, у которого #! строка указывает на System ruby.

Вы можете увидеть его с помощью:

head -1 `which rails`

который возвращает:

#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby

Замена этого на:

#!/usr/bin/env ruby

устранит проблему. Я не знаю, влияет ли эта проблема на другие исполняемые скрипты, устанавливаемые gem, но почему gem не устанавливает rails в собственный путь bin rvm - для меня загадка. В любом случае, этот обходной путь помог мне решить проблему.

6
ответ дан 1 December 2019 в 19:14
поделиться

У меня была такая же проблема после перехода на 1.9.2p0, но перезапуск консоли на Snow Leopard помог. Похоже, rvm мог запутаться.

22
ответ дан 1 December 2019 в 19:14
поделиться
Другие вопросы по тегам:

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