我使用Rails 4.0.5,在我的.bash_profile中有这个
-s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
但我发现了一个错误:
The program 'rails' can be found in the following packages:
* ruby-railties-3.2
* ruby-railties-4.0
Try:
我已经运行了命令: gem install bcrypt '3.1.7‘。
不幸的是,gem无法安装。相反,我得到了以下输出:
Fetching: bcrypt-3.1.7.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing bcrypt-ruby:
ERROR: Failed to build gem native extension.
/usr/local/rvm/rubies/ruby-1.8.7-head/bin/rub
我安装了BITNAMI RedMine 3.3.0-1。安装版本插件后,服务器上出现500错误。
我解决不了这个问题。我做了所有的事情,直到包安装,但我得到一个错误。
在此处输入图像描述
Web application could not be started
It looks like Bundler could not find a gem. Maybe you didn't install all the gems that this application needs. To install your gems, please run:
bundle install
If
我正在尝试使用Heroku部署一个简单的Ruby on Rails web应用。当我尝试部署web应用程序时,我收到一个捆绑程序错误,指出正确的平台不在Gemfile.lock中
以下是构建日志:
-----> Building on the Heroku-20 stack
! Warning: Multiple default buildpacks reported the ability to handle this app. The first buildpack in the list below will be used.
Detected
Ruby提出了我不懂的LoadErrors。当共享对象文件存在时,它会抱怨打开它。
irb(main):001:0> require 'openssl'
LoadError: libssl.so.1.0.0: cannot open shared object file: No such file or directory - /usr/lib/ruby/2.3.0/x86_64-linux/openssl.so
from /usr/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in
我试图在Linux啤酒 (基于Arch的发行版)上安装Garuda Linux,但是安装脚本失败了,出现了以下错误:
==> Pouring portable-ruby-2.6.8.x86_64_linux.bottle.tar.gz
Error: Failed to install ruby 2.6.8!
Error: Failed to install Homebrew Portable Ruby and cannot find another Ruby 2.6.8!
If there's no Homebrew Portable Ruby available for you
我已经在Linux Mint 11上通过RVM安装了Ruby。它似乎安装得很好:当我输入rvm | head -1时,我得到的结果是"rvm is a function“。输入ruby -v会得到1.9.2p290。我可以从bash终端窗口运行ruby脚本。然而,当我尝试从gvim (我有一个映射到"ruby“的快捷方式)或geany或gedit (同上)运行相同的脚本时,我得到"ruby: command not found”(在gvim中)或"ruby: not found“(在geany或gedit中)。
这里有更多信息:“哪个ruby”给了我:$HOME
我有一个Rails应用程序,我正试图部署到生产环境中。我使用Nginx设置了Passenger,查看Nginx日志,passenger正在启动,但当我尝试浏览我的应用程序时,错误日志中填满了以下内容:
App 67160 stdout:
App 67160 stdout:
[ E 2017-11-17 11:06:39.5087 67125/Th age/Cor/App/Implementation.cpp:304 ]: Could not spawn process for application /var/www/vuln_frontend: An error occurred whi
我试图加载rubywrite并运行其中的一个示例,但这抛出了下面的错误:
/usr/local/lib/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- rubywrite/exceptions (LoadError)
from /usr/local/lib/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/ankit/Downloads/Studies/
我在使用Archlinux,红宝石的位置在/usr/bin/ruby上
$ ruby --version
ruby 2.0.0p247 (2013-06-27 revision 41674) [i686-linux]
$ gem install ffi
Building native extensions. This could take a while...
Successfully installed ffi-1.9.0
Parsing documentation for ffi-1.9.0
Done installing documentation for ffi after 41
我在Ubuntu上的RVM遇到了一些问题。我的电脑当前设置为使用windows7双启动,如果这很重要的话。我正在尝试运行ruby 1.9.3的最新版本。每次我关闭终端时,它都会恢复到1.8.7,尽管使用的是rvm use 1.9.3 --default。以下是我使用的步骤。
michael@michael-Studio-XPS-1640:~$ ruby -v
ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]
michael@michael-Studio-XPS-1640:~$ rvm use 1.9.3
RVM is not a func
我正在MacOS上设置我的VMUbuntu18.04.03。给予:Ubuntu 18.04.03 LTS ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-linux] Expected Rails version set in Gemfile is '4.2.7.1' The system suggests to run gem in
我在家里主要使用Linux,但在工作中我有一台Windows (XP)机器。现在我已经安装了Cygwin,现在我对Ruby编程很感兴趣。我也在我的Linux机器上使用Vim编辑器,所以我想在Cygwin上使用它作为编辑器。当我编写Ruby代码时,我也希望Vim成为我的IDE。我已经读到这是可以做到的,尽管我不确定如何在Cygwin中设置这些(例如,我应该只安装插件吗?或者我需要在Cygwin中编译Vim吗?)
谁能帮我在Cygwin中设置Vim,这样它就可以用作Ruby的集成开发环境(也许还有Python和其他编程languages>?
- Cygwin version is 2.764