Tag: windows

WINDOWS上的Rails:安装therubyracer和libv8 – 在MAC上设计的网站上工作

我有一个开发的网站是关于MAC的RoR v 4.2.4需要一些调整,我试图在我的Windows 10上运行(因为我没有MAC)。我没有成功使用rails安装程序和rails 5.0。 使用ruby 2.2.6安装RoR 4.2.4后出了很多痛苦我使用bundle check , bundle install和gem install xyz -v 0.0…设法安装了几乎所有缺失的gem。 但现在我真的陷入了最后的2: therubyracer和libv8 我尝试了什么: 安装libv8与gem install libv8 -v 3.16.14.11 — –with-system-v8以及此处提到的therubyracer-for-windows。 修改gemfile.lock以消除依赖关系,如: group :production do gem ‘therubyracer’ end 并尝试bundle install –without production 。 但是在启动服务器时出现错误。 目前bundle check说,therubyracer v 0.12.2是最后遗失的gem。 libv8与–with-system-v8一起安装。 gem list说libv8(3.16.14.11)和therubyracer(0.11.0b)已安装,但系统似乎没有找到therubyracer,因为: therubyracer -v不起作用。 另外bundle install给我以下错误: C:/Ruby22-x64/bin/ruby.exe -r ./siteconf20170122-10664-jwvn48.rb extconf.rb –with-v8-dir=/usr/local/opt/v8-315 […]

在窗口中运行rspec时出错:找不到Webpack binstubs

当我运行rspec我收到以下错误: C:\Users\Chloe\workspace\catalyst_research>rspec Randomized with seed 41345 FFFFFFF……………………….FFFFFFFC:/ruby24/lib/ruby/gems/2.4.0/gems/webpacker-2.0/lib/tasks/installers.rake:1: warning: already initialized constant INSTALLERS C:/ruby24/lib/ruby/gems/2.4.0/gems/webpacker-2.0/lib/tasks/installers.rake:1: warning: previous definition of INSTALLERS was here C:/ruby24/lib/ruby/gems/2.4.0/gems/webpacker-2.0/lib/tasks/webpacker/install.rake:1: warning: already initialized constant WEBPACKER_APP_TEMPLATE_PATH C:/ruby24/lib/ruby/gems/2.4.0/gems/webpacker-2.0/lib/tasks/webpacker/install.rake:1: warning: previous definition of WEBPACKER_APP_TEMPLATE_PATH was here C:/Users/Chloe/workspace/catalyst_research/lib/tasks/test.rake:6: warning: already initialized constant DRIVERS C:/Users/Chloe/workspace/catalyst_research/lib/tasks/test.rake:6: warning: previous definition of DRIVERS was here Webpack binstubs not found. Make sure the […]

VSCode将调试shell更改为在windows上进行bash

上下文:我最近从Sublime Text切换到Visual Studio Code以测试Microsoft文本编辑器的调试function。 这里的主要问题是我的Ruby on Rails环境在Windows上的Ubuntu中设置为bash。 我将集成终端shell更改为bash,因此,我可以使用集成终端来启动/调试我的应用程序。 但是当使用Ruby扩展( https://github.com/rubyide/vscode-ruby )的集成调试工具时,它似乎启动了windows cmd来执行配置: 调试器终端错误:进程失败:生成rdebug-ide.bat ENOENT 问题:我的问题是由vscode尝试使用windows cmd而不是指定的bash shell引起的吗? 如果是这样,有没有办法告诉vscode使用它而不是windows cmd? 这是我想要执行的任务的launch.json配置: { “version”: “0.2.0”, “configurations”: [ { “name”: “Rails server”, “type”: “Ruby”, “request”: “launch”, “cwd”: “/mnt/c/Repos/”, “program”: “rails”, “pathToRDebugIDE”: “~/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/ruby-debug-ide-0.6.0/bin/rdebug-ide”, “args”: [“server”] } }

LoadError:无法在Windows 2008 x64服​​务器上加载此类文件–bcrypt_ext

我将我的环境从Ruby 2.0.0升级到2.2.3。 我还升级(覆盖)DevKit,并重新运行ruby dk.rb install。 我删除了Gemfile.lock并运行bundle install以一个全新的环境开始。 一切看起来都不错,但我收到错误: E:\Projects\development\Stairs>rake db:migrate rake aborted! LoadError: cannot load such file — bcrypt_ext E:/Projects/development/Stairs/config/application.rb:7:in `’ E:/Projects/development/Stairs/Rakefile:4:in `’ LoadError: cannot load such file — 2.2/bcrypt_ext E:/Projects/development/Stairs/config/application.rb:7:in `’ E:/Projects/development/Stairs/Rakefile:4:in `’ (See full trace by running task with –trace) 我第一次遇到与Nokogiri相同的问题,我使用这个解决方案解决了: Nokogiri使用Juloi Elixir的解决方案加载错误并从本地副本安装Nokogiri。 但我不想做这个foreachgem! 看起来ruby正在使用./或./2.2路径搜索gem,而gem则存储在./2.2.0路径中。 这是可配置的吗? 我该如何解决这个问题? Note: Gemfile contains gem ‘bcrypt’, ‘~> […]

无法在Windows上加载此类文件 – do_sqlite3 / 2.0 / do_sqlite3

据我所知,我已经正确安装了所有东西,但是我仍然无法运行我的程序。 要清楚,这是在linux上编写的,我现在正试图在Windows机器上运行它。 我有以下gem清单: *** LOCAL GEMS *** addressable (2.2.7, 2.2.6) akami (1.2.2) backports (3.6.0) bcrypt (3.1.7 x64-mingw32) bcrypt-ruby (3.1.5 x64-mingw32) bigdecimal (1.2.0) builder (3.2.2, 3.1.4) bundle (0.0.1) bundler (1.6.2) daemons (1.1.9) data_mapper (1.2.0) data_objects (0.10.14) dm-aggregates (1.2.0) dm-constraints (1.2.0) dm-core (1.2.0) dm-do-adapter (1.2.0) dm-migrations (1.2.0) dm-serializer (1.2.2) dm-sqlite-adapter (1.2.0) dm-timestamps (1.2.0) dm-transactions (1.2.0) dm-types (1.2.2) […]

如何使用JRuby创建Windows服务?

我知道我们可以使用Ruby中提供的win32-service gem创建windows服务。 我们如何在JRuby中创建一个Windows服务,是否有任何特定于java的方法可以重用?

Windows 10 64位:错误:找不到有效的gem’指南针’(> = 0),原因如下:

我正在尝试在Windows 10中安装ruby。对于安装罗盘和SASS但是我无法安装这个我尝试了所有我知道的东西并且根据各种网站的各种问题答案,包括堆栈溢出。 set SSL_CERT_FILE=C:\RailsInstaller\cacert.pem 要么 set SSL_CERT_FILE= curl.haxx.se/ca/cacert.pem gem install compass 收到以下错误消息: ERROR: Could not find a valid gem ‘compass’ (>= 0), here is why: Unable to download data from https://rubygems.org/ – SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: 证书validation失败 图像有错误消息