Hi Peter

When I've installed some gems (in particular, for MySQL and PostgreSQL) on my 
Snow Leopard setup, I've used some flags... and so far, they've worked 
smoothly, so maybe they'll help. Assuming you're using the standard bash shell:

  env ARCHFLAGS="-arch x86_64" gem install raspell

It's also worth uninstalling raspell completely first, then re-installing.

-- 
Pat

On 05/01/2010, at 1:39 AM, Peter Akkies wrote:

> Hi Pat,
> 
> After upgrading TS to the latest version I'm not getting the TS error
> anymore.
> 
> Unfortunately, I still have the aspell/raspell trouble, and I did
> actually recompile it, despite earlier having completely re-installed
> macports for Snow Leopard. I'm fairly sure aspell is fine now, but I'm
> worried about raspell. How can I check the architecture of the raspell
> gem?
> 
> On Dec 12 2009, 9:14 am, Pat Allan <[email protected]> wrote:
>> Hi Peter
>> 
>> I think it's pretty safe to say that they're different problems...
>> 
>> For the aspell/raspell one, have you copied aspell across from your Leopard 
>> install? I think it's definitely worth recompiling/installing from 
>> ports/brew again, and then un- and re-installing the gem (just to be sure).
>> 
>> Still, even when that's sorted, I think the other error is going to come to 
>> the fore. Can you provide the full stacktrace? Also, what version of Rails 
>> are you using, and is the model in question involved in any STI or odd 
>> setup? What's the define_index block?
>> 
>> --
>> Pat
>> 
>> On 11/12/2009, at 4:41 PM, Peter Akkies wrote:
>> 
>> 
>> 
>>> Well, Pat, I seem to have two problems. When I comment out the spell
>>> check code, Thinking Sphinx gives me the the following error:
>> 
>>> You have a nil object when you didn't expect it!
>>> The error occurred while evaluating nil.constantize
>> 
>>> Note that I am now using the gem; my gem config is the following:
>> 
>>>  # Thinking Sphinx and search spelling correction
>>>  config.gem 'thinking-sphinx', :lib     => 'thinking_sphinx',
>>>                                :version => '1.3.10'
>>>  config.gem 'raspell'
>>>  config.gem 'thinking-sphinx-raspell', :lib     => 'thinking_sphinx/
>>> raspell',
>>>                                        :source  => 'http://
>>> gemcutter.org',
>>>                                        :version => '>= 1.0.0'
>> 
>>> When I do not comment out the spell check code, however, it is Aspell
>>> that encounters a problem, which I suspect happens because I run Snow
>>> Leopard. The error is the following:
>> 
>>> dyld: lazy symbol binding failed: Symbol not found: _new_aspell_config
>>>  Referenced from: /Library/Ruby/Gems/1.8/gems/raspell-1.1/lib/
>>> raspell.bundle
>>>  Expected in: flat namespace
>> 
>>> dyld: Symbol not found: _new_aspell_config
>>>  Referenced from: /Library/Ruby/Gems/1.8/gems/raspell-1.1/lib/
>>> raspell.bundle
>>>  Expected in: flat namespace
>> 
>>> Trace/BPT trap
>> 
>>> There is a thread on this problem here:
>>> http://groups.google.com/group/rubyonrails-talk/browse_thread/thread/...
>> 
>>> This also shuts down my server. I don't quite know whether these are
>>> two distinct problems or whether there is just one. In any case, when
>>> I comment out the spell check, Thinking Sphinx should at least search,
>>> but it does not.
>> 
>>> Another note: I did not specify --sourcehttp://gemcutter.orgwhen
>>> installing the gem, but the gem installed fine anyway, which I think
>>> is because gemcutter is already in my source list. Just letting you
>>> know in case that might matter.
>> 
>>> --
>> 
>>> You received this message because you are subscribed to the Google Groups 
>>> "Thinking Sphinx" group.
>>> To post to this group, send email to [email protected].
>>> To unsubscribe from this group, send email to 
>>> [email protected].
>>> For more options, visit this group 
>>> athttp://groups.google.com/group/thinking-sphinx?hl=en.
> 
> --
> 
> You received this message because you are subscribed to the Google Groups 
> "Thinking Sphinx" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/thinking-sphinx?hl=en.
> 
> 

--

You received this message because you are subscribed to the Google Groups 
"Thinking Sphinx" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/thinking-sphinx?hl=en.


Reply via email to