我对Ruby/Rails很陌生,但我正在看看bundler并且想知道它是如何工作的.你是否正常安装了一整套宝石gem install XYZ,然后使用Gemfile来拉取这些宝石的某个子集以用于特定的应用程序?或者你不再正常安装gems并将它们包含在Gemfile中,然后bundle install将它们全部包含在一个随后与你的应用程序一起使用的包中?
非常感谢您花时间回答这个问题,我对Bundler的功能确切感到困惑.
- MAP
我最近从macports转换为自制软件和我以前的macports Imagemagick安装工作正常.我按照自制程序说明chown/usr/local(有点担心)并删除/ usr/local/include和/ usr/local/lib.当尝试使用任何jpeg图像时,imagemagick chokes with:
没有此图像格式的解码委托
以下是一些相关命令输出的列表.如您所见,找不到jpeg/jpg委托.
convert -list configure =>
DELEGATES bzlib freetype png x11 xml zlib
identify -list configure => DELEGATES bzlib freetype png x11 xml zlib
但是,jpeg lib是作为Imagemagick依赖项的一部分安装的,所以我不确定这里发生了什么.
brew list => imagemagick jasper jpeg libtiff little-cms nginx pcre
brew doctor => Your OS X is ripe for brewing. Any troubles you may be experiencing are likely purely psychosomatic.
identify --version => Version: ImageMagick 6.6.7-9 2011-04-06 Q16
有任何想法吗?
我目前正在使用RaphaëlJS(开放转换为jQuery SVG)和jQuery UI来尝试制作棋盘游戏的原型.它有点类似于Risk,因为棋盘是一张地图,你可以(希望很快)将棋子从地图上的一个区域拖到另一个区域(例如从A到B)并将它们放在那里.一旦被删除,它将触发回调以完成一些工作.
现在我不得不尝试获得拖放功能.我想拖动一个html元素(div)并将其放到SVG元素上.我对SVG不太熟悉,但据我所知,在使HTML和SVG DOM协同工作时需要克服一些问题.
我有两个版本,我试图让jQuery UI拖放到其中任何一个.一个是使用jQuery SVG和svgdom插件+ jQuery UI,另一个是Raphaël+ jQuery UI.他们似乎都没有解雇掉落事件.据我所知,Raphaël版本不起作用,因为jQuery的dom操作无法与SVG dom交互.
JS Fiddle jQuery SVG:http://jsfiddle.net/cqMUL/5/(你必须向下滚动才能看到SVG元素,我的道歉).
其他可能的解决方案似乎是:
a)使用Raphaël内置drag和onDragOver功能,虽然我正在使用所有SVG,我正在尝试使用HTML dom来移动棋子,因为它们将是图像(div与背景图像).另外,我可能不得不自己实施drop.
b)尝试使用HTML5拖放,虽然我不确定这也会有用.