小编sen*_*Dev的帖子

错误:执行gem ...(Zlib :: GzipFile :: Error)时不是gzip格式

我正在开发Sencha touch 2应用程序.我一直在关注secha touch应用程序主题的" 为Sencha Touch应用程序设计用户界面 "教程.

它需要我安装Ruby,Compass和SASS.我使用rubyinstaller.org的安装程序安装了Ruby.

执行以下命令时,我得到确认正确安装的预期结果:

C:\>ruby -v

ruby 1.9.3p327 (2012-11-10) [i386-mingw32]
Run Code Online (Sandbox Code Playgroud)

当前来源是最新的:

C:\>gem sources

** CURRENT SOURCES **

http://rubygems.org/
Run Code Online (Sandbox Code Playgroud)

接下来,由于我在代理后面,我使用以下命令安装HAML/Compass:

C:\>gem install -p [proxy:port] compass

ERROR:  While executing gem ... (Zlib::GzipFile::Error)
not in gzip format**
Run Code Online (Sandbox Code Playgroud)

有人能帮我吗?我找到了诸如系统更新,宝石源更新等解决方案,但我的系统上的所有内容都是最新的.


编辑:

C:\>gem install compass
Run Code Online (Sandbox Code Playgroud)

在我的私人系统上完美运行.当我从我的工作场所尝试相同的命令时,我需要使用上面提到的代理,这会导致错误.

ruby gem sass sencha-touch compass-sass

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

CSS:创建iOS样式Pin密码框

我想创建一个html5输入,看起来像iOS输入Pin(在锁定屏幕上)....带有4个输入框.

我如何实现这一目标?

在此输入图像描述

我尝试了以下方法:

1)创建一个普通的输入框.

2)删除其边框.

3)将上图放置为输入框的背景.

4)并添加了一些字母间距.

问题是:当我输入前3个字符时,它适合框:

在此输入图像描述

但是当我键入第4个字符时,字符向左移动,因此它显示如下:

在此输入图像描述

我该怎么做才能解决这个问题?

还有其他更好的方法??

编辑:

好的,基于以下答案,我修改了方法有4个输入框.在每个输入框的keyup事件中,我将焦点更改为下一个输入框.

这适用于浏览器.但无法在设备上运行(iPhone 5).问题是什么 ?

它是使用Cordova打包的Sencha Touch应用程序.

解决了:

需要禁用 <preference name="KeyboardDisplayRequiresUserAction" value="false" />

css html5 css3

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

sencha cmd 4和sencha touch 2.3在app.json中添加css

我一直在使用Sencha touch 2.3和Sencha Cmd 3,并且没有任何问题.

我最近升级到Sencha Cmd 4并生成了一个新的Sencha Touch 2.3应用程序.

现在,我尝试通过在app.json文件中添加以下内容来更改主题:

"css": [
    {
        "path": "touch/resources/css/cupertino.css",
        "platform": ["chrome", "safari", "ios", "ios-classic", "android", "firefox"]
        "theme": "Cupertino",
        "update": "delta"
    },
],
Run Code Online (Sandbox Code Playgroud)

我删除了以前存在的代码:

{
    "path": "resources/css/app.css",
    "update": "delta"
}
Run Code Online (Sandbox Code Playgroud)

这在应用程序中没有反映出来.怎么了 ?这是文档建议的方法.但它只是没有发生.如果我直接将cupertino.css放在resources/css路径中并将其重命名为app.css,则会反映出来.那么app.css在哪里设置?

css themes sencha-touch sencha-cmd

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

Jenkins 和 Git 配置问题

我已经使用 Git 有一段时间了。

最近,我开始探索 Jenkins,并设法使用本机 Windows 安装程序进行设置。我在本地系统上创建了一个示例项目,并成功地使用 Jenkins 构建了它。

现在,我在远程服务器上有一个项目,我希望 Jenkins 使用 Git 提取此代码。

我做了以下事情:

1) 安装了 Git 插件。 在此处输入图片说明

2) 在 Jenkins > 管理 Jenkins > 配置系统 > Git > Git 安装 -

在此处输入图片说明

[也试过 C:\Program Files (x86)\Git\cmd\gitk.cmd 而不是 ....\git.exe]

3)在测试项目>配置下 在此处输入图片说明

4)最后,尝试构建它。但总是得到超时错误然后失败。 在此处输入图片说明

Started by user anonymous
Building in workspace C:\Program Files (x86)\Jenkins\workspace\GitTest
 > C:\Program Files (x86)\Git\cmd\git.exe rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > C:\Program Files (x86)\Git\cmd\git.exe config remote.origin.url ssh://git@<the-url-to-the-server>demo_android.git # timeout=10
Fetching upstream changes from ssh://git@<the-url-to-the-server>demo_android.git …
Run Code Online (Sandbox Code Playgroud)

git jenkins jenkins-plugins

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