小编GiH*_*GiH的帖子

在git中,merge --squash和rebase之间有什么区别?

我是git的新手,我正在努力理解壁球和篮板之间的区别.根据我的理解,你做一个篮板时做一个壁球.

git merge rebase git-rebase squash

336
推荐指数
5
解决办法
13万
查看次数

SYSTEM(PID 4)正在使用端口80,那是什么?

我正在尝试将端口80用于我的应用程序服务器,但是当我执行时,netstat -aon我得到:

TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4

当我在任务管理器中查找过程时,它显示的PID 4SYSTEM,就是这样.没有延期......没什么.只是" SYSTEM".这里发生了什么?

我害怕结束这个过程,我该怎么办?


更新:

我已经通过另一个Stack Overflow问题解决了这个问题,该问题的解决方案是让IIS停止在端口80上侦听指定的IP地址.

iis port netstat pid

328
推荐指数
15
解决办法
47万
查看次数

如何使用RVM并创建全局可用的宝石?

我正在运行Mac OSX 10.6.4并安装了RVM.它到目前为止一直很棒,我真的很喜欢它让我在同一台机器上管理多个版本的rails和ruby而不会头疼的方式!

但是,我不想为每个设置安装某些宝石(例如乘客).有没有办法在宝石集之间分享宝石?我有一个1.8.7@rails2.3.8和1.9.2@rails3,我可以安装一下诸如passenger,mysql和capistrano之类的宝石,并且可以与所有版本一起使用吗?

ruby macos rubygems ruby-on-rails

59
推荐指数
3
解决办法
3万
查看次数

为什么限制部署会给出Permission denied(publickey)?

好吧,我对某些事感到困惑......我能够提交到我的github存储库就好了,但当我尝试cap deploy从我的本地文件夹到我的登台服务器时,我得到了Permission denied (publickey).

如果我跑,ssh git@github.com我实际上得到一个错误PTY allocation request failed on channel 0

所以这里有些错误.

如果我跑,ssh -vT git@github.com我得到:

OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011
debug1: Reading configuration data /Users/myuser/.ssh/config
debug1: Reading configuration data /etc/ssh_config
debug1: Applying options for *
debug1: Connecting to github.com [207.97.227.239] port 22.
debug1: Connection established.
debug1: identity file /Users/myuser/.ssh/id_rsa type 1
debug1: identity file /Users/myuser/.ssh/id_rsa-cert type -1
debug1: identity file /Users/myuser/.ssh/id_dsa type -1
debug1: identity file /Users/myuser/.ssh/id_dsa-cert type -1
debug1: …
Run Code Online (Sandbox Code Playgroud)

git ssh capistrano ssh-keys public-key

40
推荐指数
3
解决办法
3万
查看次数

如何在导轨中正确使用单选按钮?

我正在尝试创建一些单选按钮,我不知道如何.按照这个问题我已经设置了几乎正确的工作,但我是新手,不知道为什么我不能完全搞清楚.所以我正在做的是放置一个标签来对布尔值进行分组,然后设置标有"是"和"否"的单选按钮.如果用户单击"是"标签,则应选择单选按钮是(现在他们只能单击按钮)本身).这是我的代码如下:

  <div class="field">
    <%= f.label :autolyse %><br />
    <%= f.label :autolyse, "Yes", :value => "Yes"  %>
    <%= f.radio_button :autolyse, true%>
    <%= f.label :autolyse, "No", :value => "No" %>
    <%= f.radio_button :autolyse, false, :checked => true %>
  </div>
Run Code Online (Sandbox Code Playgroud)

第一个标签用于组,它标记组"Autolyse".然后我想要一个标签为"是",如果选择将设置为真,然后显然下一个为假.如何正确设置?

boolean ruby-on-rails radio-button

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

比较/对比HTML,XHTML,XML和HTML5

好的,所以我不太确定这些语言之间的区别.有人可以澄清吗?我知道XML有用户定义的标签,而html是预先定义的,但这基本上就是我的知识范围.

我知道HTML5应该取代HTML,但是XML也不应该这样做吗?基本上,这里的哪种语言可以替代另一种,哪种补充?XML取代XHTML吗?

html xml xhtml html5

23
推荐指数
5
解决办法
5万
查看次数

打开终端时出错:xterm-256color

当我尝试在我的服务器上纳米时,我收到此错误"错误打开终端:xterm-256color." 这是我以前从未见过的,而且上周纳米曾经很好用.即使我使用vi,文件也会打开,但我无法使用普通的vi命令进行操作.当我按下i启动插入模式,然后尝试浏览文档,它只是一个类型A或者B什么的.

唯一改变的是我丢失了我的私钥并且必须生成一个新密钥,所以我必须将新的公钥上传到我的服务器.任何人都知道为什么会这样吗?

服务器正在运行Ubuntu 8.04 Hardy.


打开终端,从菜单终端>首选项>设置>高级菜单中选择,然后在仿真下选择"将终端声明为:xterm-color not xterm-256color"

参考:http://ricochen.wordpress.com/2011/07/23/mac-os-x-lion-terminal-color-remote-access-problem-fix/

vi terminal ubuntu xterm nano

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

决定HAML/SASS的原因是什么?

我最近一直在读HAML/SASS,我不太清楚为什么任何人不想使用它.它似乎很容易切换,使事情更清洁,更高效.


更新:

使用其中一个怎么样?我听到的大多数投诉(少数抱怨)似乎与HAML有关,混合和匹配XHTML/HAML和CSS/SASS会有什么问题吗?


更新:

对不起,问题的最后更新.在我看来,从SASS切换回CSS非常简单.如何从HAML切换回HTML?

css xhtml haml ruby-on-rails sass

16
推荐指数
3
解决办法
2116
查看次数

卸载rails和gem,得到错误"无法卸载,检查'gem list -d ......'

我将从通常的noob线开始,"我是铁杆新手".哦,我正在运行Mac OSX 10.6.4

我一直在关注一些指南来设置,特别是这两个在这里这里.指南很棒,我使用第二个的原因是因为RVM和我使用第一个的原因是MYSQL.

无论如何,当我开始时,我没有完全遵循指示,所以在我安装RVM之后,出于某种原因我安装了rails,sudo gem install rails -v 2.3.8因为那是我需要的版本.所以...我意识到我正在使用系统ruby,并没有利用RVM.我现在做的是安装Ruby 1.9.2所以我可以安装rails 3并测试它,我还安装了1.8.7和rails 2.3.8所以我可以使用它来满足我的需要.

现在,我正在尝试从系统Ruby卸载gem,但每当我尝试我收到此错误时:

错误:执行gem时...(Gem :: InstallError)
无法卸载,请检查'gem list -d 我尝试卸载任何gem '

有关如何移除导轨和所有这些宝石的任何想法?我只想从头开始使用RVM.


更新:

通过运行命令,gem list -d rails我在/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/18中找到了宝石.我应该手动删除它们吗?

rubygems uninstall ruby-on-rails osx-snow-leopard rvm

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

form_for和form_tag之间的区别?

我在我的应用程序中使用了这个gem,但我不确定gem的不同实现选项之间的区别:

  • 的form_for
  • 带有块的form_tag
  • form_tag没有块

任何人都可以澄清吗?我知道form_for当你想与模特互动时会使用它,但其他两个呢?

forms ruby-on-rails form-for

12
推荐指数
1
解决办法
9153
查看次数