小编Tus*_*ada的帖子

用'gem pq'安装PostgreSQL gem失败了ERROR:无法构建gem native扩展

我正在学习Ruby on Rails并尝试开发一个应用程序.在我的应用我试图使用默认的开发模式SQLite数据库PostgreSQL的在生产模式.但是在尝试使用以下命令安装pg gem时出现以下错误:gem install pg

Building native extensions.  This could take a while...
ERROR:  Error installing pg:
        ERROR: Failed to build gem native extension.
 
    /home/tusharkhatiwada/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb
checking for pg_config... yes
Using config values from /usr/bin/pg_config
You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev
 for building a client-side application.
You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev
 for building a client-side application.
checking for libpq-fe.h... no
Can't …
Run Code Online (Sandbox Code Playgroud)

ruby postgresql gem ruby-on-rails pg

34
推荐指数
1
解决办法
2万
查看次数

连续CSS类的样式不同

我正在尝试为具有连续css类的div使用不同的css样式,并为同一类的单个div使用不同的css样式。

如果解释令人困惑,这就是我想要实现的目标。

.row {
  display: flex;
  margin: 20px;
}

.number {
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.number.bg {
  background-color: #e24381;
  color: #ffffff;
  border-radius: 24px 0 0 24px;
}

.number.bg ~ .number.bg {
  border-radius: 0 24px 24px 0;
}
Run Code Online (Sandbox Code Playgroud)
<div class="row">
  <div class="number">1</div>
  <div class="number bg">2</div>
  <div class="number bg">3</div>
  <div class="number bg">4</div>
  <div class="number">5</div>
  <div class="number">6</div>
  <div class="number bg">7</div>
</div>
Run Code Online (Sandbox Code Playgroud)

这应该是输出:

输出量

可以仅通过CSS完成,还是也需要JavaScript

html javascript css

7
推荐指数
1
解决办法
136
查看次数

无法使复选框与redux-form和react-semantic-ui一起使用

我正在尝试将reactx-formreact-semantic-ui一起使用,并且在使用Checkbox组件时遇到了问题.该复选框没有被选中.我已经按照redux-form文档中的示例进行了操作,但没有运气.这是代码段:

renderCheckBox = ({ input, label }) => {
  console.log(input.value);
  return (
    <Form.Field>
      <Checkbox
        label={label}
        checked={input.value ? true : false}
        onChange={input.onChange}
        />
    </Form.Field>
    );
};



<Field
  name="activated"
  label="Activate?"
  component={this.renderCheckBox}
/>
Run Code Online (Sandbox Code Playgroud)

输出console.log(input.value)是空的.

reactjs semantic-ui redux-form semantic-ui-react

5
推荐指数
2
解决办法
1万
查看次数

如何在react中使用外部jquery插件

我使用CRA构建了一个React项目。我需要使用一个使用jquery构建的插件。它是一个日期选择器,但它使用的日历是 Bikram Sambat。日期选择器代码的链接是尼泊尔日期选择器。我做了以下事情:

公共/index.html

<link href="%PUBLIC_URL%/assets/nepaliDatePicker.min.css" rel="stylesheet">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script src="%PUBLIC_URL%/assets/nepaliDatePicker.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

尼泊尔语日期组件

import React, { Component } from 'react';

const $ = window.$;

export default class NepaliDate extends Component {
    shouldComponentUpdate() {
        return false;
    }
    componentDidMount() {
        $('.date-picker').nepaliDatePicker({
            dateFormat: '%D, %M %d, %y',
            closeOnDateSelect: true
        });
    }
    showDatePicker = () => {
        $('.date-picker').nepaliDatePicker();
    };
    render() {
        return (
            <input
                type="text"
                value=""
                name="date"
                className="date-picker"
                onFocus={this.showDatePicker}
            />
        );
    }
}
Run Code Online (Sandbox Code Playgroud)

日期选择器没有显示。

javascript jquery reactjs

5
推荐指数
1
解决办法
2602
查看次数

由于sqlite3,推送被拒绝到Heroku

这个主题已经涵盖并有一些答案,但这些答案并没有解决我的问题.我查看了本网站中的所有可能的解决方案,但没有帮助.

这是我的宝石文件:

group :development, :test do
    gem 'rspec-rails'
    gem 'sqlite3'
end

group :production do
    gem 'pg'
end
Run Code Online (Sandbox Code Playgroud)

跑了: git push heroku master

但同样的问题:

Installing sqlite3 (1.3.8)
       Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

       /tmp/build_ad3d04d2-25b4-44b5-a603-340e43a2b930/vendor/ruby-2.0.0/bin/ruby extconf.rb
       checking for sqlite3.h... no
       sqlite3.h is missing. Try 'port install sqlite3 +universal'
       or 'yum install sqlite-devel' and check your shared library search path (the
       location where your sqlite3 shared library is located).
       *** extconf.rb failed ***
       Could not create Makefile due to some reason, …
Run Code Online (Sandbox Code Playgroud)

git sqlite ruby-on-rails heroku

2
推荐指数
1
解决办法
1201
查看次数

.vim /:没有这样的文件或目录

我正在使用Ubuntu 13.04并尝试为Vim安装NERD树插件.通过将NERD树文件放在.vim /目录中安装vim插件的所有指南中指定,我找不到这样的目录.

cd ~/.vim/
bash: cd: /home/tushar/.vim/: No such file or directory
Run Code Online (Sandbox Code Playgroud)

如果有更好的方法来安装插件,请发布步骤.

linux vim ubuntu vim-plugin nerdtree

-1
推荐指数
1
解决办法
6342
查看次数