Tag: powershell

在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 […]

Ruby兼容性错误编码

我遇到了问题。 我们看看吧: C:\ temp> ruby​​ script.rb script.rb => Powershell output puts “ę” => ę #irb \xA9 puts “\xA9” => ▯ puts “ę”==”\xA9″ => false input = $stdin.gets.chomp => input==”ę” puts “e#{input}e” => eęe puts “ę”==input => false puts “ę#{input}” => Encoding::Compatibility Error Utf8 & CP852 irb => #command line in ruby puts “ę”==”\xA9” => true […]

Windows配方中的厨师NOT_IF和ONLY_IFvalidation问题

我正在运行这个简单的配方块来在IIS中创建一个Web应用程序 powershell_script “create_site_my_site” do code “New-webapppool -name ‘My_Web_App’; New-Website -Name ‘My_Web_App’ -applicationpool ‘My_Web_App’ -Port ’80’ -IPAddress * -PhysicalPath ‘c:\webs\My_Web_App’ ” action :run not_if “get-website | where-object { $_.name -eq ‘My_Web_App’ }” end 这里的问题是NOT_IF部分它总是真的 PS C:\Users\carlos> PS C:\Users\carlos> get-website | where-object { $_.name -eq ‘asdfasdfasdf’ } PS C:\Users\carlos> echo $lastexitcode 1 PS C:\Users\carlos> get-website | where-object […]

rspec –init not working /`mkd ir’:参数无效 – ./C :( Errno :: EINVAL)

我正在关注rspec的 codechool 课程 。 安装工作正常。 我为该项目创建了一个名为rspec-zombie的文件。 精细。 但是当我在powershell中尝试使用rspec –init时,我收到了一个不正常的错误消息。 我的印象是应该在目录中制作一些文件,但不存在。 它跟随。 C:\Users\Roman\The-Odin-Project\rspec-zombie> rspec –init create .rspec C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-support-3.1.0/lib/rspec/support/directory_maker.rb:17:in `mkd ir’: Invalid argument – ./C: (Errno::EINVAL) from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-support-3.1.0/lib/rspec/support/directory_maker. rb:17:in `block in mkdir_p’ from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-support-3.1.0/lib/rspec/support/directory_maker. rb:13:in `each’ from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-support-3.1.0/lib/rspec/support/directory_maker. rb:13:in `mkdir_p’ from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-3.1.3/lib/rspec/core/project_initializer.rb :33:in `copy_template’ from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-3.1.3/lib/rspec/core/project_initializer.rb :22:in `run’ from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-3.1.3/lib/rspec/core/option_parser.rb:81:in `block (2 levels) in parser’ from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/optparse.rb:1360:in […]