установка драгоценного камня mysql проблема в направляющих

Содержание Обнимая

Довольный объятие ведет более вероятно для сжатия маркировок. То, что Вы хотите, является высотой маркировок, которые будут более уважать. Таким образом, Вы использовали бы приоритет сопротивления сжатия. Однако Вам на самом деле не нужен ни один из тех.

Ограничения макета

, Так как Вы устанавливаете свои ограничения программно, необходимо будет установить translatesAutoresizingMaskIntoConstraints на false для маркировок также:

leftRow.translatesAutoresizingMaskIntoConstraints = false
rightRow.translatesAutoresizingMaskIntoConstraints = false

нижнее ограничение является на самом деле хорошим началом, но Вы не хотите соответствовать высоте меньшей маркировки излишне к высоте большей маркировки. Таким образом, Вы хотели бы добавить ограничение, которое "меньше чем или равно нижней привязке":

make.bottom.lessThanOrEqualTo(self.snp.bottom)

Ленивые Переменные

, Если Вы хотите использовать ленивые переменные, необходимо будет изменить путь, там инициализируемый. Путем Вы записали, что это инициализирует их сразу же при инициализации класса. Но Вы только хотите, чтобы они были инициализированы, когда там использовал первый раз. Для этого необходимо записать это как это:

private lazy var leftRow: UILabel = {
    return UILabel() 
}()
private lazy var rightRow: UILabel = {
    return UILabel() 
}()

Однако в Вашем случае Вам не нужна ленивая загрузка, таким образом, можно инициализировать их непосредственно:

private let leftRow = UILabel()
private let rightRow = UILabel()

Другой

, Так как Вы используете ограничения макета, Вы не должны звонить sizeToFit на маркировках. Это ничего не делает.

Вызов layoutIfNeeded() в init ничего не делает, так как это назовут так или иначе, как только Вы добавите ComponentCell как подпредставление к любому другому представлению.

5
задан Evernoob 2 September 2009 в 09:43
поделиться

4 ответа

Вы установили сервер базы данных MySQL? Если да, то существует ли этот файл на самом деле?:

/usr/local/mysql/bin/mysql_config

Если mysql не установлен, сначала установите его. Затем убедитесь, что скрипт mysql_config, на который вы указываете, действительно существует.

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

Попробуйте

sudo gem update --include-dependencies
sudo gem install mysql
sudo apt-get install libsqlite3-dev
sudo gem install sqlite3-ruby
0
ответ дан 13 December 2019 в 19:31
поделиться

В то время мне помогла эта статья: http://craiccomputing.blogspot.com/2008/11/installing-rails-22-on-mac-os-x-mysql.html

0
ответ дан 13 December 2019 в 19:31
поделиться

Чтобы исправить это, добавьте gem: --no-user-install в свой файл ~ / .gemrc через

0
ответ дан 13 December 2019 в 19:31
поделиться
Другие вопросы по тегам:

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