要在 redmine 上装个 CRM 插件,我网上找了个帖子,按照帖子的内容进行操作: 先把插件包解压后放到 plugins 目录下, 然后执行更新命令: rake db:migrate_plugins RAILS_ENV=production
我这里提示的错误信息如下:好像是缺少什么 gem,要怎么处理能帮帮我么?
#6 楼 @tuliang 安装 gem 后,再次更新插件,这次提示如下信息。
看信息我理解是要删除我的 Rails 4.0??要怎么另存为或者处理什么 Gemfile 或者 myplugin.rb 文件么?
DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them i n your Gemfile, or fold them in to your app as lib/myplugin/* and config/initial izers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonr ails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from at C:/Sites/redmine-2.3.0/Rakefile:7)
#12 楼 @ChanceDoor 谢谢你,安装好像成功了,但是我这里显示的内容感觉好少啊,不知道这里有没有人也用过 redmine 的,看看我折腾的对不对。
没有像网上查到的插件介绍的图片那么丰富
也没找到 deals 这项内容,不知道是不是我还没找到配置的地方。
#13 楼 @zj0713001 你说打成 gem,放在 gemfile 里是具体某一个 gemfile 么?
我发现我这里,在 rails 路径下以及 redmine 的根目录和各插件里都有 gemfile 文件,
他们的作用是不是各不相同的?你说的是不是在 rails 路径下的 gemfile?
#16 楼 @zj0713001 就是说我这里的 rails 版本,已经不需要做这步: 1、下载插件,将插件的文件夹复制到 redmine 安装目录下的/vendor/plugins 目录下。
该插件已经做成 gem,放到文件夹内的 gemfile 里了?
所以之前提示信息要装那个 gem 文件?
#18 楼 @zj0713001 再问一下,我现在装上后出来的界面样子和网上介绍的差距很大,有没有可能我安装的这一系列操作有问题,导致安装不完整?很多东西出不来?
#21 楼 @zj0713001 http://www.redminecrm.com/projects/crm/pages/1
我从这个页面下载的 CRM 插件
#25 楼 @zj0713001 感觉我白天装的插件好像缺少一些东西,我把他卸了。
在 CRM 网站上看到这段话:
Installation Unzip plugin into ./plugins/. This would result in a directory-path like: ./plugins/redmine_contacts/init.rb
Install dependent ruby gems by following command: bundle install --without development test
Migrate database and copy assets by following command: bundle exec rake redmine:plugins NAME=redmine_contacts RAILS_ENV=production
You now need to restart Redmine so that it shows the newly installed plugin in the list of installed plugins ("Administration -> Plugins"). Go to "Administration -> Contacts" and setup plugin global settings.
是不是应该按照这样来安装?
第一块这段话没理解,init.rb 这个文件有什么讲究么?
Unzip plugin into ./plugins/. This would result in a directory-path like: ./plugins/redmine_contacts/init.rb
#29 楼 @ChanceDoor 我昨天照那段话操作了,先卸载了之前的安装。
第一部分,这块没明白他什么意思,我跳过没处理。 Unzip plugin into ./plugins/. This would result in a directory-path like: ./plugins/redmine_contacts/init.rb
从第二部分开始,执行了这句话。结果报错,我尝试按照提示修改都没成功。 bundle install --without development test
今天想在返回到昨天的状态,按照昨天的操作再来一次,结果执行昨天操作的语句: rake redmine:plugins:migrate RAILS_ENV=production
新报了这个错误:
C:\Documents and Settings\Administrator\桌面>cd c:\Sites\redmine-2.3.0
C:\Sites\redmine-2.3.0>cmd C:\RailsInstaller\Ruby1.9.3\setup_environment.bat Microsoft Windows XP 版本 5.1.2600 版权所有 1985-2001 Microsoft Corp.
C:\Sites\redmine-2.3.0>rake redmine:plugins:migrate RAILS_ENV=production
[31mCould not find rmagick-2.13.2 in any of the sources[0m
[33mRun bundle install
to install missing gems.[0m
C:\Sites\redmine-2.3.0>gem install rmagick Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... ERROR: Error installing rmagick: ERROR: Failed to build gem native extension.
C:/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb checking for Ruby version >= 1.8.5... yes 无效驱动器规格。 Unable to get ImageMagick version *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options.
Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=C:/RailsInstaller/Ruby1.9.3/bin/ruby
Gem files will remain installed in C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9 .1/gems/rmagick-2.13.2 for inspection. Results logged to C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rmagick-2 .13.2/ext/RMagick/gem_make.out
C:\Sites\redmine-2.3.0>bundle install rmagick bundle install requires at least 0 argument: "bundle install".
C:\Sites\redmine-2.3.0>
#30 楼 @w_jie Unzip = 解压 让你解压到 plugins/ 。解压完可以看到该路径下有 redmine_contacts/init.rb 天哪。。。windows。。。别浪费青春了,下个虚拟机用 linux 吧 可以下我这个镜像,virtualbox 直接导入就行了 http://pan.baidu.com/share/link?shareid=524120&uk=1647788315 具有基本开发功能的虚拟机 系统登录名:cduo 密码:111222 用户目录下的 README 中有 root 密码