Updates from September, 2014 Toggle Comment Threads | Keyboard Shortcuts

  • ThomasPowell 3:36 pm on September 19, 2014 Permalink
    Tags: brew, openssl, , , ruby-build   

    Mac OS X Mavericks, rbenv, and ruby-build “Missing the OpenSSL lib?” 

    openssl version: 1.0.1i, rbenv version: 0.4.0, ruby-build as plugin in the ~/.rbenv/plugins directory.

    The version of openssl on a Mavericks machine got out of sync with rbenv and ruby-build for some reason. For every attempt at installing a ruby version through rbenv attempted, we got the following message:

    “The Ruby openssl extension was not compiled. Missing the OpenSSL lib?”

    Tried every permutation of trying to fix one thing at a time, but ultimately ended up doing the following:

    ~/.rbenv/plugins/ruby-build directory
    brew unlink openssl rbenv ruby-build
    brew uninstall openssl rbenv ruby-build
    brew update
    brew install openssl
    brew link openssl --force
    brew install rbenv
    eval "$(rbenv init -)"
    brew install ruby-build

    Then we were able to install whatever ruby version we wanted.

    I’m sure some of the above process was overkill and unnecessary, but the steps in total did the job.

     
  • ThomasPowell 6:36 pm on September 17, 2014 Permalink
    Tags: excel,   

    Excel for Mac Breaks Up Spreadsheets Into Pages 

    Excel for Mac seems to use “Page Layout” view by default. This can be switched to the more sane Normal view by selecting View -> Normal from the menu.

    You can change the default view in Excel -> Preferences -> View -> Preferred view for new sheets.

    Still trying to figure out if there is a way to force all document openings to this setting as well.

     
  • ThomasPowell 8:26 pm on September 3, 2014 Permalink
    Tags:   

    powerline vim, NameError, invalid expression error on the latest update. 

    I have vim with pathogen and on the latest update of the powerline.vim, everything broke.

    It turns out that my old default config files are incompatible with the new version of powerline. See GitHub issue.

    When I ran vim with --cmd 'let g:powerline_config_overrides={"common":{"log_file":"/tmp/powerline.log"}}' as suggested, a bunch of config mapping errors showed up:

    2014-09-03 15:36:33,992:ERROR:vim:matcher_generator:Failed to import attr ctrlp from module powerline.matchers.plugin.ctrlp: No module named plugin.ctrlp
    Traceback (most recent call last):
      File "/Users/tpowell/.vim/bundle/powerline/powerline/__init__.py", line 311, in get_module_attr
        return getattr(__import__(module, fromlist=(attr,)), attr)
    ImportError: No module named plugin.ctrlp
    2014-09-03 15:36:33,993:ERROR:vim:matcher_generator:Failed to import attr gundo_preview from module powerline.matchers.plugin.gundo: No module named plugin.gundo
    Traceback (most recent call last):
      File "/Users/tpowell/.vim/bundle/powerline/powerline/__init__.py", line 311, in get_module_attr
        return getattr(__import__(module, fromlist=(attr,)), attr)
    ImportError: No module named plugin.gundo
    2014-09-03 15:36:33,995:ERROR:vim:matcher_generator:Failed to import attr nerdtree from module powerline.matchers.plugin.nerdtree: No module named plugin.nerdtree
    Traceback (most recent call last):
      File "/Users/tpowell/.vim/bundle/powerline/powerline/__init__.py", line 311, in get_module_attr
        return getattr(__import__(module, fromlist=(attr,)), attr)
    ImportError: No module named plugin.nerdtree
    2014-09-03 15:36:33,998:ERROR:vim:matcher_generator:Failed to import attr gundo from module powerline.matchers.plugin.gundo: No module named plugin.gundo
    Traceback (most recent call last):
      File "/Users/tpowell/.vim/bundle/powerline/powerline/__init__.py", line 311, in get_module_attr
        return getattr(__import__(module, fromlist=(attr,)), attr)
    ImportError: No module named plugin.gundo
    2014-09-03 15:36:34,010:ERROR:vim:segment_generator:Failed to generate segment from {u'name': u'mode', u'exclude_modes': [u'nc']}: u'function'
    Traceback (most recent call last):
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 240, in get
        contents, _contents_func, module, function_name, name = get_segment_info(data, segment)
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 62, in get_function
        function_name = segment['function']
    KeyError: u'function'
    2014-09-03 15:36:34,010:ERROR:vim:segment_generator:Failed to generate segment from {u'priority': 10, u'name': u'visual_range', u'exclude_modes': [u'nc']}: u'function'
    Traceback (most recent call last):
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 240, in get
        contents, _contents_func, module, function_name, name = get_segment_info(data, segment)
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 62, in get_function
        function_name = segment['function']
    KeyError: u'function'
    2014-09-03 15:36:34,011:ERROR:vim:segment_generator:Failed to generate segment from {u'priority': 10, u'name': u'paste_indicator', u'exclude_modes': [u'nc']}: u'function'
    Traceback (most recent call last):
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 240, in get
        contents, _contents_func, module, function_name, name = get_segment_info(data, segment)
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 62, in get_function
        function_name = segment['function']
    KeyError: u'function'
    2014-09-03 15:36:34,011:ERROR:vim:segment_generator:Failed to generate segment from {u'priority': 30, u'name': u'branch', u'exclude_modes': [u'nc']}: u'function'
    Traceback (most recent call last):
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 240, in get
        contents, _contents_func, module, function_name, name = get_segment_info(data, segment)
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 62, in get_function
        function_name = segment['function']
    KeyError: u'function'
    2014-09-03 15:36:34,011:ERROR:vim:segment_generator:Failed to generate segment from {u'after': u' ', u'name': u'readonly_indicator', u'draw_soft_divider': False}: u'function'
    Traceback (most recent call last):
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 240, in get
        contents, _contents_func, module, function_name, name = get_segment_info(data, segment)
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 62, in get_function
        function_name = segment['function']
    KeyError: u'function'
    2014-09-03 15:36:34,011:ERROR:vim:segment_generator:Failed to generate segment from {u'priority': 40, u'name': u'file_directory', u'draw_soft_divider': False}: u'function'
    Traceback (most recent call last):
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 240, in get
        contents, _contents_func, module, function_name, name = get_segment_info(data, segment)
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 62, in get_function
        function_name = segment['function']
    KeyError: u'function'
    2014-09-03 15:36:34,011:ERROR:vim:segment_generator:Failed to generate segment from {u'name': u'file_name', u'draw_soft_divider': False}: u'function'
    Traceback (most recent call last):
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 240, in get
        contents, _contents_func, module, function_name, name = get_segment_info(data, segment)
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 62, in get_function
        function_name = segment['function']
    KeyError: u'function'
    2014-09-03 15:36:34,011:ERROR:vim:segment_generator:Failed to generate segment from {u'name': u'file_vcs_status', u'draw_soft_divider': False, u'before': u' '}: u'function'
    Traceback (most recent call last):
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 240, in get
        contents, _contents_func, module, function_name, name = get_segment_info(data, segment)
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 62, in get_function
        function_name = segment['function']
    KeyError: u'function'
    2014-09-03 15:36:34,011:ERROR:vim:segment_generator:Failed to generate segment from {u'name': u'modified_indicator', u'before': u' '}: u'function'
    Traceback (most recent call last):
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 240, in get
        contents, _contents_func, module, function_name, name = get_segment_info(data, segment)
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 62, in get_function
        function_name = segment['function']
    KeyError: u'function'
    2014-09-03 15:36:34,011:ERROR:vim:segment_generator:Failed to generate segment from {u'priority': 50, u'module': u'powerline.segments.plugin.syntastic', u'exclude_modes': [u'nc'], u'name': u'syntastic'}: u'function'
    Traceback (most recent call last):
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 240, in get
        contents, _contents_func, module, function_name, name = get_segment_info(data, segment)
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 62, in get_function
        function_name = segment['function']
    KeyError: u'function'
    2014-09-03 15:36:34,011:ERROR:vim:segment_generator:Failed to generate segment from {u'draw_soft_divider': False, u'priority': 50, u'module': u'powerline.segments.plugin.tagbar', u'exclude_modes': [u'nc'], u'name': u'current_tag'}: u'function'
    Traceback (most recent call last):
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 240, in get
        contents, _contents_func, module, function_name, name = get_segment_info(data, segment)
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 62, in get_function
        function_name = segment['function']
    KeyError: u'function'
    2014-09-03 15:36:34,012:ERROR:vim:segment_generator:Failed to generate segment from {u'priority': 60, u'name': u'file_format', u'draw_soft_divider': False, u'exclude_modes': [u'nc']}: u'function'
    Traceback (most recent call last):
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 240, in get
        contents, _contents_func, module, function_name, name = get_segment_info(data, segment)
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 62, in get_function
        function_name = segment['function']
    KeyError: u'function'
    2014-09-03 15:36:34,012:ERROR:vim:segment_generator:Failed to generate segment from {u'priority': 60, u'name': u'file_encoding', u'exclude_modes': [u'nc']}: u'function'
    Traceback (most recent call last):
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 240, in get
        contents, _contents_func, module, function_name, name = get_segment_info(data, segment)
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 62, in get_function
        function_name = segment['function']
    KeyError: u'function'
    2014-09-03 15:36:34,012:ERROR:vim:segment_generator:Failed to generate segment from {u'priority': 60, u'name': u'file_type', u'exclude_modes': [u'nc']}: u'function'
    Traceback (most recent call last):
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 240, in get
        contents, _contents_func, module, function_name, name = get_segment_info(data, segment)
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 62, in get_function
        function_name = segment['function']
    KeyError: u'function'
    2014-09-03 15:36:34,012:ERROR:vim:segment_generator:Failed to generate segment from {u'priority': 50, u'width': 4, u'align': u'r', u'name': u'line_percent'}: u'function'
    Traceback (most recent call last):
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 240, in get
        contents, _contents_func, module, function_name, name = get_segment_info(data, segment)
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 62, in get_function
        function_name = segment['function']
    KeyError: u'function'
    2014-09-03 15:36:34,012:ERROR:vim:segment_generator:Failed to generate segment from {u'width': 3, u'align': u'r', u'name': u'line_current', u'draw_soft_divider': False}: u'function'
    Traceback (most recent call last):
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 240, in get
        contents, _contents_func, module, function_name, name = get_segment_info(data, segment)
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 62, in get_function
        function_name = segment['function']
    KeyError: u'function'
    2014-09-03 15:36:34,012:ERROR:vim:segment_generator:Failed to generate segment from {u'name': u'virtcol_current', u'align': u'l', u'priority': 20, u'width': 3, u'draw_soft_divider': False, u'before': u':'}: u'function'
    Traceback (most recent call last):
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 240, in get
        contents, _contents_func, module, function_name, name = get_segment_info(data, segment)
      File "/Users/tpowell/.vim/bundle/powerline/powerline/segment.py", line 62, in get_function
        function_name = segment['function']
    KeyError: u'function'
    

    The quickest solution is to take the new default config files and dump them in your ~/.config/powerline directory.

     
c
Compose new post
j
Next post/Next comment
k
Previous post/Previous comment
r
Reply
e
Edit
o
Show/Hide comments
t
Go to top
l
Go to login
h
Show/Hide help
shift + esc
Cancel
%d bloggers like this: