我正在学习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) 我正在尝试为具有连续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?
我正在尝试将reactx-form与react-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)是空的.
我使用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)
日期选择器没有显示。
这个主题已经涵盖并有一些答案,但这些答案并没有解决我的问题.我查看了本网站中的所有可能的解决方案,但没有帮助.
这是我的宝石文件:
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) 我正在使用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)
如果有更好的方法来安装插件,请发布步骤.
javascript ×2
reactjs ×2
css ×1
gem ×1
git ×1
heroku ×1
html ×1
jquery ×1
linux ×1
nerdtree ×1
pg ×1
postgresql ×1
redux-form ×1
ruby ×1
semantic-ui ×1
sqlite ×1
ubuntu ×1
vim ×1
vim-plugin ×1