我一直在寻找在Ruby on Rails中开发的论坛,我发现了一些解决方案,如线程,糖,论坛怪物和forem.
你可以建议我其中一个和利弊吗?
我是一个RoR新手,我正在寻找一个解决方案,可以让我在这个论坛周围创建一个"社区",并在旅途中学习更多的RoR.
首先是一些背景.我正在尝试在全新安装的Ubuntu上运行Community Engine.CE是一个在Rails上运行的开放式src社交网络插件.我能够在没有问题的情况下在我的Windows框上运行CE并运行.我现在决定使用Ubuntu 8.10作为我的开发环境,并且我坚持这个问题.我在过去的几个晚上研究了这个,但仍然卡住了.
当我到达指令的这一步(在这里找到)时会发生什么:
Generate the community engine migrations:
$ script/generate plugin_migration
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
myuser@compy:~/Projects/MyProject$ script/generate plugin_migration
/home/myuser/Projects/MyProject/config/../vendor/plugins/engines/boot.rb:4: This version of the engines plugin requires Rails 2.1.1 or later! (RuntimeError)
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /home/myuser/Projects/MyProject/config/environment.rb:12
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /home/myuser/Projects/MyProject/vendor/rails/railties/lib/commands/generate.rb:1
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from script/generate:3
Run Code Online (Sandbox Code Playgroud)
这是我的ruby版本:
myuser@compy:~/Projects/MyProject$ ruby -v
ruby 1.8.7 (2008-08-11 patchlevel 72) [i486-linux]
Run Code Online (Sandbox Code Playgroud)
和我安装的宝石:
myuser@compy:~/Projects/MyProject$ gem list
*** LOCAL GEMS ***
actionmailer (2.2.0, 2.1.2, 2.1.1)
actionpack …
Run Code Online (Sandbox Code Playgroud)