Tag: cygwin

尝试设置.SSH键以通过Cygwin连接到Github

我刚刚在Windows 7上安装了Cygwin来开发RoR应用程序,麻烦的是我试图通过Cygwin将Git与我的Github帐户连接,但出于某种原因我运行命令ssh-keygen -t rsa -C “myemail@etc.com”它给了我回复消息”bash: ssh-keygen: command not found” 我顺便关注Michael Hartle的Ruby on Rails教程,但似乎无法找到解决方案。 有人可以提供任何建议吗?

在cygwin和powershell中看到不同的gem列表

我在powershell和cygwin中使用了gem list命令,并且都显示了不同的gem列表。 Cygwin表示 *** LOCAL GEMS *** bundler (1.2.3) json (1.7.5) minitest (2.12.1) rake (0.9.2.2) rdoc (3.12) 在powershell中,我看到: *** LOCAL GEMS *** io-console (0.3) json (1.5.4) minitest (2.5.1) rake (0.9.2.2) rdoc (3.9.4) sass (3.2.1) 因此,同一gem的版本也有两种不同。 为什么会这样? 此外,我在使用rails时遇到bundle install问题(在Cygwin和Powershell中都是int)。 可能是因为这个吗? 如何确保gem的一致性? 不通过Powershell / cygwin安装gem使其可用于整个系统? 因此,我想安装一个新的Gems和Rails副本,这些副本在Powershell和cygwin中是一致的。 我怎么做? 在cygwin中运行gem environment给出了: RubyGems Environment: – RUBYGEMS VERSION: 1.8.23 – RUBY […]

Rube.exe:Babun中没有这样的文件或目录

我正在尝试在Babun中安装rubygems,所以我可以安装sass和指南针,但一直收到错误: C:\ RailsInstaller \ Ruby2.1.0 \ bin \ ruby​​.exe:没有这样的文件或目录 – /cygdrive/c/RailsInstaller/Ruby2.1.0/bin/gem(LoadError) 我在我的env Path中有ruby,重新启动系统,但仍然收到错误: *测试* {〜}»哪个ruby /cygdrive/c/RailsInstaller/Ruby2.1.0/bin/ruby {〜}»ruby-v ruby 2.1.5p273 (2014-11-13 revision 48405) [i386-mingw32] 当我尝试在Windows cmd中安装gem时,一切正常。 它只是在Babun工作。

Ruby:堆栈级别太深(SystemStackError)

Ruby在Cygwin中遇到了rails和bundler。 $ ruby -v ruby 1.9.3p374 (2013-01-15 revision 38858) [i386-cygwin] Chloe@dumbopc /cygdrive/c/Sites $ rails -v Rails 3.2.11 Chloe@dumbopc /cygdrive/c/Sites $ cd testapp Chloe@dumbopc /cygdrive/c/Sites/testapp $ rails -v /usr/lib/ruby/site_ruby/1.9.1/rubygems/requirement.rb:114: stack level too deep (SystemStackError) Chloe@dumbopc /cygdrive/c/Sites/testapp $ bundle install Fetching gem metadata from https://rubygems.org/……….. Fetching gem metadata from https://rubygems.org/.. Unfortunately, a fatal error has occurred. Please […]

无法安装指南针

上周我因为bash“易受攻击的问题”而在cygwin上做了更新。 之后我再也无法编译sass了。 我尝试重新安装ruby,在一些安装失败后重新安装cygwin我安装了它并更新了 “gem update –system” 它运行,但当我尝试安装指南针时,我得到以下消息: > /usr/bin/ruby.exe -r ./siteconf20141006-7856-1td7wzb.rb extconf.rb > checking for ffi.h… *** extconf.rb failed *** Could not create > Makefile due to some reason, probably lack of necessary libraries > and/or headers. Check the mkmf.log file for more details. You may > need configuration options. > > Provided configuration options: […]

RubyGems + Cygwin:ruby.exe找不到POSIX路径

我是Windows上的Ruby程序员,他试图从Win cmd切换到Cygwin,但无法实现执行Ruby gem的批处理文件。 我已经将任何bin目录填充到Windows PATH 。 变量,包括存储可执行文件的Ruby bin。 但是,gem由ruby.exe本身调用,这会导致POSIX路径出现以下问题: duddle@duddledan /cygdrive/c/Ruby/ruby-186-398/bin $ gem -v C:\Ruby\ruby-186-398\bin\ruby.exe: No such file or directory — /cygdrive/c/Ruby/ruby-186-398/bin/gem (LoadError) duddle@duddledan /cygdrive/c/Ruby/ruby-186-398/bin $ ./gem –version 1.3.7 当通过指定路径直接调用例如./gem ,可以找到并执行它。 有任何想法吗? 编辑: 如何告诉cygwin不要处理批处理文件?