小编Zac*_*sch的帖子

我的git分支在Sourcetree中显示'origin/master'和'origin/HEAD',我不知道如何合并这两个

我最近合并了一个我正在与'master'分支合作的分支.我必须(仍然是一种git n00b)在推或拉时创造了一个origin/master和一个origin/HEAD分支.不幸的是,我没有记录我运行的命令.目前,我的团队在他们的主副本中有一堆代码,当我签出项目时,我没有得到这些代码(即使我clone到了新的位置).

这是Sourcetree显示的屏幕截图:

2个分支

我真的需要解决这个问题,所以我可以继续工作,所以任何帮助都将不胜感激.

git branching-and-merging

16
推荐指数
2
解决办法
2万
查看次数

使用rvm升级Ruby和Rails后,Phusion Passenger会抛出错误

我最近将我的Rails设置升级到3.1.3,并且我遇到了Phusion Passenger在此服务器上加载旧应用程序的问题.我在测试应用程序上运行了一切,但我仍然遇到这个应用程序的问题.当我在端口3000上运行Webrick服务器时,我的应用程序运行完美,但在尝试通过虚拟主机访问它时,我继续遇到乘客错误.这是信息:

乘客抛出错误

Ruby (Rack) application could not be started

错误信息:

Could not find activesupport-3.0.7 in any of the sources (Bundler::GemNotFound)

例外类:

PhusionPassenger::UnknownError

应用程序根:

/home/admin/rails/bnkpics

回溯:

    #   File    Line    Location
    0   /usr/lib/ruby/gems/1.8/gems/bundler-1.0.21/lib/bundler/spec_set.rb  88  in `materialize'
    1   /usr/lib/ruby/gems/1.8/gems/bundler-1.0.21/lib/bundler/spec_set.rb  82  in `map!'
    2   /usr/lib/ruby/gems/1.8/gems/bundler-1.0.21/lib/bundler/spec_set.rb  82  in `materialize'
    3   /usr/lib/ruby/gems/1.8/gems/bundler-1.0.21/lib/bundler/definition.rb    90  in `specs'
    4   /usr/lib/ruby/gems/1.8/gems/bundler-1.0.21/lib/bundler/definition.rb    135 in `specs_for'
    5   /usr/lib/ruby/gems/1.8/gems/bundler-1.0.21/lib/bundler/definition.rb    124 in `requested_specs'
    6   /usr/lib/ruby/gems/1.8/gems/bundler-1.0.21/lib/bundler/environment.rb   23  in `requested_specs'
    7   /usr/lib/ruby/gems/1.8/gems/bundler-1.0.21/lib/bundler/runtime.rb   11  in `setup'
    8   /usr/lib/ruby/gems/1.8/gems/bundler-1.0.21/lib/bundler.rb   110 in `setup'
    9   /usr/lib/ruby/gems/1.8/gems/passenger-3.0.11/lib/phusion_passenger/utils.rb 326 in `prepare_app_process' …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails passenger rvm ruby-on-rails-3.1

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

在 Electron 应用程序中发出 HTTPS 请求时,为什么会收到“错误:写入 EPROTO”?

几天来我一直在为这个问题苦苦挣扎,所以我向 Stackoverflow 的聪明人寻求帮助。这是交易:

系统详情

  • 节点版本(由于 Electron 依赖关系而无法更改):v4.1.1
  • 电子版本:v0.34.3
  • 操作系统版本:Mac OSX Yosemite 10.10.5 (14F1021)

问题描述

我正在构建一个必须与我公司的应用程序服务器进行通信的Electron应用程序。服务器连接必须通过 HTTPS。我正在使用 Node 的内置https模块。当向服务器发出请求时,我收到以下错误:

{ [Error: write EPROTO] code: 'EPROTO', errno: 'EPROTO', syscall: 'write', address: undefined }

我对此进行了大量的谷歌搜索,我发现的大多数内容都指向代理,但我没有使用代理。我尝试过以下方法:

  • rejectUnauthorized: false在选项哈希中设置
  • 修改secureProtocol选项(无结果)
  • 尝试设置--tls-cipher-list(不知道我在那里做什么)

curl我可以毫无问题地提出请求。不幸的是,我无法发布我所请求的实际 URL。

示例代码

以下是一些说明该问题的示例代码(Coffeescript):

https = require 'https'

options = {
  host: '[Application URL]'
  path: '/'
  method: 'GET'
  port: 443
}

options.agent = new https.Agent(options)

callback = (response) ->
  str = ''
  console.log response …
Run Code Online (Sandbox Code Playgroud)

https node.js electron

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

在Ruby on Rails应用程序中使用MiniMagick时,临时文件在哪里?

我正在使用MiniMagick对通过多部分表单上传的图像执行一些图像大小调整.我需要从最初上传的文件生成一些不同类型的图像.这是执行图像处理的代码:

// Generates a thumbnail image
mm = MiniMagick::Image.open(Rails.root.join('public', 'uploads', new_url))
mm.resize(thumbnail_dimensions.join("x"))
mm.write(Rails.root.join('public', 'uploads', "t_"+new_url))

// Generates cropped version
mm_copy = MiniMagick::Image.open(Rails.root.join('public', 'uploads', new_url))
mm_copy.crop('200x200')
mm_copy.write(Rails.root.join('public', 'uploads', "c_"+new_url))
Run Code Online (Sandbox Code Playgroud)

new_urlpublic文件夹中图像的路径.缩略图例程非常有效.当应用程序开始处理裁剪版本时,这就是事情开始破坏的地方,我不能为我的生活弄清楚.从此代码中我收到以下错误:

No such file or directory - /tmp/mini_magick20110627-10055-2dimyl-0.jpg
Run Code Online (Sandbox Code Playgroud)

我在Rails中读了一些关于可能的竞争条件和垃圾收集器的东西,但是我无法解决这个问题.我也从控制台尝试了这个,并且可以创建MiniMagick实例,但也会收到No such file错误.在这一点上,我不知道该往哪里去,所以我希望有人在这里有一些有用的建议.谢谢你的帮助!

细节:

  • 操作系统:Ubuntu(Lucid Lynx)
  • Rails版本:3.0.7
  • Ruby版本:1.8.7
  • MiniMagick版本:3.3

ruby-on-rails minimagick

9
推荐指数
2
解决办法
4870
查看次数