我从源代码安装了Ruby1.9.2,并使用了一段时间,但现在我想开始使用RVM,所以我卸载了我的源代码Ruby1.9.2安装,并使用sudo apt-get install ruby安装了Ruby。但是,现在当我运行ruby --version时,我得到:
The program 'ruby' is currently not installed. You can install it by typing:
sudo apt-get install ruby
当我调用which ruby时,我什么也得不到。我的/etc/environment (我的源码)包含:
PATH=&
我已经找了好几个小时来解决这个问题,但没有结果。我似乎无法解决这个问题。
**引发如下错误,如日志所示。这个帮不上忙。
Tasks: TOP => assets:precompile
(See full trace by running task with --trace)
(Backtrace restricted to imported tasks)
cap aborted!
SSHKit::Runner::ExecuteError: Exception while executing as deploy@xxx.xxx.xx.xxx: rake exit statu
我正在安装Bitnami Redmine堆栈(redmine + subversion)。首先我在本地安装、配置和测试它(Ubuntu14.04LTS)。一切都很好。
我在服务器(RedHat4.4.7-4)上安装Bitnami堆栈,并配置SVN。我将文件提交到SVN中,并将项目与SVN存储库连接到Redmine,但当我尝试查看它时,Rredmine会显示404错误。在Redmine日志文件中,我看到以下错误:
Started GET "/redmine/projects/web-user-panel/repository" for 127.0.0.1 at 2014-04-2
以下是的说明
当尝试运行rake gems:install时,我得到以下跟踪:
gitorious]$ sudo /opt/ruby-enterprise/bin/rake gems:install --trace
(in /var/www/html/gitorious)
rake aborted!
Bundler couldn't find some gems. Did you run `bundle install`?
/var/www/html/gitorious/config/../config/preinitializer.rb:18
/var/www/html/gitori
我正在使用activescaffold来显示我的模型,模型列表可以正确显示,但问题是:当我单击搜索、创建、编辑、显示时没有响应。但是“删除”效果很好。
有人知道原因吗?
我的rails版本=>该捆绑包当前已将rails锁定在3.0.9
ruby版本=> ruby 1.9.2p290 (2011-07-09) i386-mingw32
OS => windows xp x86
从日志中,我可以看到呈现的html.erb没有任何问题:
Rendered c:/Ruby192/lib/ruby/gems/1.9.1/gems/active_scaffold-3.0.23/front
通知控制器:
class NotificationsController < ApplicationController
before_action :set_notification, only: [:show, :edit, :update, :destroy]
# GET /notifications
# GET /notifications.json
def index
@notifications = Notification.all
end
# GET /notifications/1
# GET /notifications/1.
最近,我用Rails 4.2.0创建了一个新项目,并为登陆页面创建了一个名为Land的控制器。所以,我在查看http://localhost:3000/land/home时遇到了这个错误
Started GET "/" for ::1 at 2015-02-27 15:56:23 -0600
Processing by LandController#home as HTML
Rendered land/home.html.erb within layouts/application (0.0ms)
Completed 500 Internal Server Error in 5
我学到了一些基本的Rails,我现在正在进行的一个尝试是完全在Rails之外使用ActionController和ActionView (在非rails应用程序中)。
到目前为止,我得到的是安装actionpack-4.0.2之后的以下示例
require 'action_view'
require 'action_controller'
class SimpleController < AbstractController::Base
include AbstractController::Rendering
include AbstractCon
当我导航到我的类别/新的url时,我得到以下错误:
Errno::ENOENT in Categories#new
Showing c:/Users/Javi/desktop/rails_projects/testing_basics/app/views/layouts/application.html.erb where line #6 raised:
No such file or directory @ unlink_internal - C:/Users/Javi/AppData/Local/Temp/execjs20150429-4112-xc20tpjson
Rails.root
我正在尝试测试一个简单的rake任务(下面),但是我一直收到错误消息:rake aborted! Don't know how to build task。
lib/tasks/scrape.rake
task scrape_bbc: :environment do
@request = HTTParty.get("http://feeds.bbci.co.uk/news/rss.xml")
@html = Nokogiri::HTML(@request)
@html.css("#item ul li")[0..4].each do |l
我有Post模型:
class Post < ApplicationRecord
belongs_to :user
has_rich_text :content
end
在Post#index上,我想显示一个带有标题、图像和描述的帖子。对于图像和描述,我如何从ActionText获取它们?
我认为获取第一个图像~获取content_type为图像的第一个活动存储blob (属于邮报)。
irb(main):017:0> Post.last.content
Post Load (22.6ms) SELECT `posts`.* FROM `posts` ORDER BY
每次我启动rails应用程序时,服务器都会显示一条错误消息。例如(这来自命令行):
Started GET "/" for 127.0.0.1 at 2016-01-10 00:12:31 -0600
Processing by WelcomeController#index as HTML
Rendered welcome/index.html.erb within layouts/application (3.0ms)
Completed 500 Internal Server Error in 2054ms
ActionView::Template::Error (Ty
我终于修复了程序中的大多数错误,但是Ruby on Rails命令提示符总是给我相同的错误消息:
``1) Error:
StaticPagesControllerTest#test_should_get_about:
ActionView::Template::Error: TypeError: Object doesn't support this property or method
(in C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/turbolinks- 2.5.3/lib/assets/javascr
我正在尝试初始化我的本地rails服务器,但我一直无法做到,因为当我编写"rails服务器“时,会显示以下消息:
=> Booting WEBrick
=> Rails 3.0.3 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
Exiting
/home/distriker/Documentos/public_html/auth/mysql2/ruby/1.8/gems/
我正在写信给一个文件实例。当程序仍在运行时,文件始终是空的。当我在脚本执行后检查该文件时,该文件具有内容。
class A
def initialize
@file_ref=File.new("/user/shared/ruby/ruby-example/test.html","w+")
end
def fill
@file_ref.write("whatever\nwhatever\nwhatever\n")
end
end
主要剧本:
require_relative 'A'
a=A.new
ActionView::TemplateError (You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.include?) on line #2 of app/views/layouts/_quick_links.html.erb:
1: <%#*<div id="right-inner-div" class="more-he
我已经安装了html美化宝石。当我美化一些文件时,会抛出以下错误。不是所有的文件。
$ htmlbeautifier美容师abc.html.erb
/home/x/.rvm/gems/ruby-2.0.0-p0@a/gems/htmlbeautifier-0.0.8/bin/htmlbeautifier:9:in `rescue in beautify': Error parsing abc.html.erb: Outdented too far on line 163 (RuntimeError)
from /home/x/.rvm/gems/ruby-2.0.0-p0@a/gems