The first thing I'd try is deleting all your gems and reinstalling
them. It looks like you aren't using rvm, so first do:
gem list --local
and then:
sudo gem uninstall gemname
for each gem in the list.
Then do a bundle install inside the diaspora directory to reinstall the gems.
> cd /diaspora
> /diaspora/script/server
/usr/lib/ruby/1.8/active_support/core_ext/class/attribute_accessors.rb:30:in `cattr_writer': undefined method `extract_options!' for [:pod_uri]:Array (NoMethodError)
from /usr/lib/ruby/1.8/active_support/core_ext/class/attribute_accessors.rb:52:in `cattr_accessor'
from /diaspora/app/models/app_config.rb:123
from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
from ./script/get_config.rb:36
/diaspora/script/server: line 46: 1: Missing port
/usr/lib/ruby/1.8/active_support/core_ext/class/attribute_accessors.rb:30:in `cattr_writer': undefined method `extract_options!' for [:pod_uri]:Array (NoMethodError)
from /usr/lib/ruby/1.8/active_support/core_ext/class/attribute_accessors.rb:52:in `cattr_accessor'
from /diaspora/app/models/app_config.rb:123
from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
from ./script/get_config.rb:36
DEPRECATION WARNING: require "activerecord" is deprecated and will be removed in Rails 3. Use require "active_record" instead. (called from /usr/lib/ruby/1.8/activerecord.rb:2)
/diaspora/script/server: line 179: 3255 Segmentation fault bundle exec thin start $args