小编use*_*171的帖子

如何修复pg_dump版本不匹配错误?

当尝试将本地数据发送到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.

postgresql uninstall pg-dump osx-mountain-lion

26
推荐指数
3
解决办法
6万
查看次数

捕获/处理MySQL重复输入错误-使用NodeJS,PassportJS,Express,connect-flash,Heroku

示例开始,我正在为节点应用程序进行用户注册,但是使用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)

mysql heroku node.js passport.js connect-flash

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

加号是否在域中的Node.js文档中处理错字?

在本文档中......

http://nodejs.org/api/domain.html

......出现这一行:

var PORT = +process.env.PORT || 1337;
Run Code Online (Sandbox Code Playgroud)

加号是错字吗?如果没有,它表示什么?

node.js

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

Google Maps API:缩放时,SVG标记会相对于地图移动

我在地图上创建了两个标记,一个是标准标记,另一个是SVG路径.当我缩小时,标准标记不会相对于地图移动,但SVG标记会移动.这是一个小提琴,你可以看到我的意思:

http://jsfiddle.net/9A4ET/

有关如何让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&amp;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)

javascript svg google-maps google-maps-api-3

4
推荐指数
1
解决办法
3938
查看次数

Android:IllegalArgumentException:无法找到包含 /data/data/ 的配置根目录

刚刚进入 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)

android android-fileprovider android-glide

2
推荐指数
3
解决办法
9597
查看次数

.git文件夹消失了,git status给出了"Not a git repository"

我在MacBook Pro(OS X Mountain Lion)上使用git存储库已有好几个月了.大多数情况下,我一直在使用SmartGit客户端,但也使用命令行.今天,我更改了几个文件并转到SmartGit进行提交和推送,而SmartGit已经通过回购名称"丢失"了.

使用Finder,我确认工作树文件夹和子文件夹都处于良好状态.

在命令行中,"ls -a"显示.gitignore文件,但工作树文件夹中没有.git文件夹.

试过"git status",它给了:

致命的:不是git存储库(或任何父目录):.git

我在Windows机器上也有相同的存储库,它工作正常.它只是缺少MacBook Pro上尚未提交的已更改文件.

关于如何进行的建议?

git macos github smartgit osx-mountain-lion

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