我正在开发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)
在我的私人系统上完美运行.当我从我的工作场所尝试相同的命令时,我需要使用上面提到的代理,这会导致错误.
我想创建一个html5输入,看起来像iOS输入Pin(在锁定屏幕上)....带有4个输入框.
我如何实现这一目标?

我尝试了以下方法:
1)创建一个普通的输入框.
2)删除其边框.
3)将上图放置为输入框的背景.
4)并添加了一些字母间距.
问题是:当我输入前3个字符时,它适合框:

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

我该怎么做才能解决这个问题?
还有其他更好的方法??
编辑:
好的,基于以下答案,我修改了方法有4个输入框.在每个输入框的keyup事件中,我将焦点更改为下一个输入框.
这适用于浏览器.但无法在设备上运行(iPhone 5).问题是什么 ?
它是使用Cordova打包的Sencha Touch应用程序.
解决了:
需要禁用 <preference name="KeyboardDisplayRequiresUserAction" value="false" />
我一直在使用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在哪里设置?
我已经使用 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) css ×2
sencha-touch ×2
compass-sass ×1
css3 ×1
gem ×1
git ×1
html5 ×1
jenkins ×1
ruby ×1
sass ×1
sencha-cmd ×1
themes ×1