当尝试将本地数据发送到Heroku时,我遇到两个不同版本的pg_dump之间的版本不匹配.
具体来说,我收到此消息:
pg_dump: server version: 9.2.2; pg_dump version: 9.1.4
pg_dump: aborting because of server version mismatch
Run Code Online (Sandbox Code Playgroud)
我发现其他人遇到了这个问题,但是他们不了解实施所提出的解决方案.(我是Ruby on Rails,PostgreSQL,Heroku和Mac的新手!我非常喜欢在我去的时候玩耍.)
如果我在我的本地计算机上卸载了所有PostgreSQL并从http://postgresapp.com/上彻底安装了PostgreSQL 9.2.2,我想我可能会简化我的生活,但我不知道如何去做卸载.
我正在运行Mac OS X Mountain Lion 10.8.2.
从本示例开始,我正在为节点应用程序进行用户注册,但是使用MySQL数据库而不是MongoDB。用户中的多列表具有唯一性约束。
这是创建表的SQL代码:
CREATE TABLE `' + dbconfig.database + '`.`' + dbconfig.users_table + '` ( \
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT, \
`username` VARCHAR(60) NULL, \
`password` CHAR(60) NULL, \
`facebook_id` VARCHAR(60) NULL, \
`facebook_token` CHAR(223) NULL, \
`facebook_name` VARCHAR(100) NULL, \
`facebook_email` VARCHAR(100) NULL, \
`google_id` VARCHAR(60) NULL, \
`google_token` CHAR(67) NULL, \
`google_name` VARCHAR(100) NULL, \
`google_email` VARCHAR(100) NULL, \
PRIMARY KEY (`id`), \
UNIQUE INDEX `id_UNIQUE` (`id` ASC), \
UNIQUE INDEX `username_UNIQUE` …
Run Code Online (Sandbox Code Playgroud) 在本文档中......
http://nodejs.org/api/domain.html
......出现这一行:
var PORT = +process.env.PORT || 1337;
Run Code Online (Sandbox Code Playgroud)
加号是错字吗?如果没有,它表示什么?
我在地图上创建了两个标记,一个是标准标记,另一个是SVG路径.当我缩小时,标准标记不会相对于地图移动,但SVG标记会移动.这是一个小提琴,你可以看到我的意思:
有关如何让SVG标记相对于地图保持其位置的任何想法?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>SVG Marker Moves</title>
<script src="http://maps.google.com/maps/api/js?v=3&sensor=false"></script>
<style>
html, body, #map_canvas {
height: 100%;
margin: 0;
}
</style>
</head>
<body>
<div id="map_canvas"></div>
<script>
var islandLoc = new google.maps.LatLng(48.692492,-122.908192);
var birdLoc = new google.maps.LatLng(48.692615936699596, -122.90869625529479);
var map = new google.maps.Map(document.getElementById('map_canvas'),{
zoom: 19,
center: islandLoc,
disableDefaultUI: false,
zoomControl: true,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.SMALL
},
mapTypeId: google.maps.MapTypeId.SATELLITE
});
var island_marker = new google.maps.Marker({
position: islandLoc,
map: map
});
var bird_icon = {
path: "m130.90909,164l54.09091,-23c0,0 -2.09091,-45 31.90909,-46c34,-1 …
Run Code Online (Sandbox Code Playgroud) 刚刚进入 Android 的 Glide 图像加载库。使用这里的代码:https : //github.com/bumptech/glide/issues/459
完整项目在这里:https : //github.com/mhurwicz/glide02
当我在 Android Studio 的模拟器中运行应用程序时,出现以下异常:
java.lang.IllegalArgumentException: Failed to find configured root that contains /data/data/com.example.glide02/cache/image_manager_disk_cache/5a992029460eed14244e8b970d969d45518b2f7ac10f71eb26bd0aaf7c3bcf06.0
Run Code Online (Sandbox Code Playgroud)
其余的消息是:
at android.support.v4.content.FileProvider$SimplePathStrategy.getUriForFile(FileProvider.java:711)
at android.support.v4.content.FileProvider.getUriForFile(FileProvider.java:400)
at com.example.glide02.ShareTask.onPostExecute(ShareTask.java:37)
at com.example.glide02.ShareTask.onPostExecute(ShareTask.java:15)
at android.os.AsyncTask.finish(AsyncTask.java:651)
at android.os.AsyncTask.-wrap1(AsyncTask.java)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:668)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
Run Code Online (Sandbox Code Playgroud)
错误发生在 FileProvider.getUriForFile()
@Override protected void onPostExecute(File result) {
if (result == null) { return; }
Uri uri = FileProvider.getUriForFile(context, context.getPackageName(), result);
share(uri); // startActivity probably needs UI …
Run Code Online (Sandbox Code Playgroud) 我在MacBook Pro(OS X Mountain Lion)上使用git存储库已有好几个月了.大多数情况下,我一直在使用SmartGit客户端,但也使用命令行.今天,我更改了几个文件并转到SmartGit进行提交和推送,而SmartGit已经通过回购名称"丢失"了.
使用Finder,我确认工作树文件夹和子文件夹都处于良好状态.
在命令行中,"ls -a"显示.gitignore文件,但工作树文件夹中没有.git文件夹.
试过"git status",它给了:
致命的:不是git存储库(或任何父目录):.git
我在Windows机器上也有相同的存储库,它工作正常.它只是缺少MacBook Pro上尚未提交的已更改文件.
关于如何进行的建议?
node.js ×2
android ×1
git ×1
github ×1
google-maps ×1
heroku ×1
javascript ×1
macos ×1
mysql ×1
passport.js ×1
pg-dump ×1
postgresql ×1
smartgit ×1
svg ×1
uninstall ×1