所以我正在为Windows和Linux开发Sinatra.问题是我使用的是Thin而不是Webrick,而eventmachine for windows仅适用于预发布版本,而linux使用最新的稳定版本.在gemfile中你当然不能包含不同版本的相同gem,如下所示:
gem "eventmachine", "~> 1.0.0.beta.4.1", :group => :development_win
gem "eventmachine", group => :development_linux
gem "thin
Run Code Online (Sandbox Code Playgroud)
我想知道是否有办法解决这个问题,可能使用一个用于windows的gemfile和一个用于linux的gemfile,该命令将加载一个或另一个.
或者有一种方法可能在git中管理两个不同平台的gemfile,也许只通过文件的分支(不知道这是否可能来自我读过的git分支).
我正在努力通过创建一个指示器(拖曳元素的轮廓)来改进拖放实现,当您在网格中拖动和移动时,该指示器沿着设置的柔性网格移动.在当前实现中,拖动的元素就位,当我放下放置目标时,它会更新flex命令.我要做的是完全隐藏元素,以提供关于元素放置位置的更好的视觉提示.问题是如果我在拖动开始时隐藏元素,拖动工作流突然结束,甚至不会触发后续的拖动操作.