草庐IT

ruby-on-rails - Gem::Installer::ExtensionBuildError:错误:无法构建 gem native 扩展。 - 在 Debian 7 上安装 Redmine

我按照这里的安装说明操作:http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_2_integrated_with_Gitolite_2_on_Debian_Wheezy_with_Apache_and_Phusion_Passenger这是我的输出:root@projects:~#sudo-i-uredmine-Hsh-c"bundleinstall--withoutdevelopmenttestpostgresqlsqlite"YourGemfileliststhegemredcarpet(~>2.3.

ruby-on-rails - 无法在 Windows 下使用 Ruby 2.0.0 为 Redmine 运行任何单元测试。这可能吗?

任何尝试为Redmine运行单元测试,例如:rubytest/unit/issue_custom_field_test.rb产生这个:DLisdeprecated,pleaseuseFiddleC:/Develop/Ruby200/lib/ruby/gems/2.0.0/gems/activesupport-4.2.4/lib/active_support/dependencies.rb:274:in`require':cannotloadsuchfile--mocha/setup(LoadError)fromC:/Develop/Ruby200/lib/ruby/gems/2.0.0

ruby - Redmine通过SSL连接SVN

我无法使用SSL将Redmine连接到本地托管的颠覆存储库。我怀疑是自签名证书通常会在SVN客户端和浏览器中触发警告。当我尝试在Redmine中通过SSL连接到本地存储库时,出现红色“修订不可用”错误。当我尝试通过svn://连接时,连接超时,我必须重新启动网络服务器。不使用SSL连接也没有问题。最好在SSL上运行subversion以使其也可以从外部安全访问。我可以通过纯HTTP运行存储库,但希望使用SSL进行外部通信。据我了解,颠覆不能同时以两种方式运行。有人知道遇到这种情况怎么办吗?是否有忽略某处无效证书的配置设置? 最佳答案

ruby-on-rails - Redmine插件开发

我正在尝试为Redmine创建一个消息插件。我对此有几个疑问如何在Redmine插件中发送电子邮件?是否有可能在插件中创建邮件程序?如果是这样,命令是什么创建邮件程序?我几乎可以看到这个(call_hook)方法Controller文件。这个方法有什么用?提前致谢 最佳答案 有两种方法:创建新的Mailer并从redminemailer继承它,并根据需要添加新方法修补redmine邮件程序并添加发送邮件的方法我在我的插件中使用了第二个RedmineCRM,你可以下载它并检查lib/redmine_contacts/patches/m

ruby-on-rails - Redmine/Ruby/Rails/Postgresql - 无法加载此类文件 -- pg_ext

我正在尝试在fedora-18(64位)上安装redmine-2.3.0。我按照redmine官方用户指南(http://www.redmine.org/projects/redmine/wiki/RedmineInstall)中的说明进行操作。一切顺利,直到我运行:rakegenerate_secret_token。我收到以下错误:rakeaborted!cannotloadsuchfile--pg_ext我有postgresql-9.2.4-1。在此先感谢您的帮助。 最佳答案 我解决了我的问题:我的*pg_ext.so*文件位于

ruby-on-rails - Redmine Hook 的验证问题

我在编写Redmine插件时遇到验证问题。我正在为问题模型编写一个Hook,作为Hook方法的一部分,我想通过添加自定义错误来使问题的创建无效:defcontroller_issues_new_before_save(context={})context[:issue].errors.add(:due_date,"Acustomerror")end出于测试目的,我写了一个覆盖Issue.validate_on_create的补丁,但似乎每次输入validate_on_createerrors.count都设置为零。我需要停止问题对象的创建,但只有当一个属性被设置到另一个模型对象时。我想

ruby - Redmine 2.3、ruby 2.0.0、nginx 1.4.1 和 passenger 4.0.2 所有 HTTP POST 失败

我是nginx的新手,正在尝试使用ruby​​2.0.0、phusionpassenger4.0.2和nginx1.4.1运行Redmine2.3。这是从ArchLinuxARM中的ARMv5te系统上的passenger-install-nginx脚本编译而来。我在nginx日志中得到以下信息:(注意:我已经从日志/配置中删除了服务器名称)2013/05/0823:41:12[notice]1359#0:signalprocessstarted[2013-05-0823:41:13.13251367/b6f9a000agents/HelperAgent/Main.cpp:554]:P

ruby-on-rails - 使用 apache/passenger 设置多个 redmine 实例

我正致力于在apache下的单个服务器上设置一对redmine实例。第一个运行良好,我使用以下虚拟主机配置为其设置了一个虚拟主机:ServerNametickets.domain.comDocumentRoot/var/www/redmineRailsEnvproductionRailsBaseURI/PassengerResolveSymlinksInDocumentRooton第二个我需要设置为主默认站点的子目录:Alias/ops/"/var/www/ops/"RailsEnvopsRailsBaseURI/opsPassengerResolveSymlinksInDocumen

ruby-on-rails - Redmine/Rails - 发送 POST 数据时未定义的方法

Redmine允许用户手动将文件添加到文档,我的目标是创建一个自动执行此操作的方法。我在使用Wireshark嗅探时手动添加了一个文件,以获取我想在我的方法中重新创建的POST请求,以帮助我一点点(我无法发布一些屏幕截图(如果需要),我的声誉太低)。Redmine官方网站提供了如何附加文件的信息:http://www.redmine.org/projects/redmine/wiki/Rest_api#Attaching-files因此,在浏览Web和特别是StackOverflow和here之后,,最后写了一个方法:require'net/http'require'uri'uri=U

ruby - 如何在亚马逊实例上安装 redmine?

我正在尝试在亚马逊实例上安装redmine。我在那里创建了一个新用户,我删除了ruby​​版本1.9.2p180现在它显示$轨道-v导轨2.3.5$ruby-vbash:/usr/local/bin/ruby:没有那个文件或目录我想我想要ruby​​1.8.7及以下版本和rails2.3系列来安装redmine请帮我安装redmine。 最佳答案 在EC2上启动和运行Redmine的最简单方法是使用bitnamiAMI。参见thiswebsite.只需在AWS控制台中找到图像并启动它。