рубин по рельсам не смог найти ффи - PullRequest
1 голос
/ 03 февраля 2012

я вижу это часто при работе с mysql или mysql2, я пытался установить ffi, но это не имеет значения, не могли бы вы помочь решить эту проблему

Я пытался gem install ffi, bundle install ffi Я пробовал много вещей, просто не будет работать! когда я сделаю rake db:create, я увижу ошибку, у меня установлена ​​последняя версия rails , если вместо этого я использую ruby ​​installer , я получу много других ошибок, таких как: вам нужен инструментарий dev чтобы построить этот драгоценный камень, и я устанавливаю инструментарий и все еще ошибку, поэтому я предпочитаю придерживаться установщика рельсов,

EDIT

допустим, я набрал bundle install mysql я вижу ошибку: make sure that ffi installation succeeds before you continue или что-то в этом роде, дело в том, что если я не решу ffi error я застряну с sqlite, потому что держу пари, что mongodb, couchdb, mysql, mysql2, postgeres, что угодно ... всем нужно ffi, я не знаю, что такое ffi, но это, кажется, очень важная вещь

1 Ответ

1 голос
/ 03 февраля 2012

У меня никогда не было проблем с ffi (на самом деле я даже не слышал об этом до вашего поста), хотя у меня были странные проблемы с гемами при работе в Windows.

Ваша проблема в следующем:

C: / Документы и настройки / Администратор / Рабочий стол / ror / selvista / mysql2 / ruby ​​/ 1.9.1 / gems / ffi-1.0.11

В частности, в вашем коде ошибки есть строка:

configure: WARNING: Libtool does not cope well with whitespace in 'pwd'

Я думаю, вам нужно переместить вашу папку ror куда-нибудь еще, например, C: \ ror, что-то без пробелов.

Если вы посмотрите выше:

Makefile:160: warning: overriding commands for target 'C:/Documents'

Он считает, что ваша папка просто C: / Documents

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...