V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zeroday  ›  全部回复第 39 页 / 共 51 页
回复总数  1004
1 ... 35  36  37  38  39  40  41  42  43  44 ... 51  
搜索到是curl 和 openssl的一个bug,更新了curl版本解决了。
2014-04-12 04:08:37 +08:00
回复了 zeroday 创建的主题 Bash 启动终端显示 ASCII 动物图案和一句箴言,麻烦指点一下。
@dorentus 想必兄台的作息时间一定乱中有序,我先去休息了,ruby的环境真的是把我头都搞大了,起床后继续。
2014-04-12 04:04:05 +08:00
回复了 zeroday 创建的主题 Bash 启动终端显示 ASCII 动物图案和一句箴言,麻烦指点一下。
@dorentus 成功安装,我估计是我环境的问题,虽然安装了2.1.1版的ruby,但是实际上是切换成系统自带的1.8版的ruby,因为有时候启动终端时会提示如下错误:

/Library/Ruby/Gems/1.8/gems/cowsay-0.0.5/lib/cowsay/character/base.rb:20:in `template': #template should be subclassed (RuntimeError)
from /Library/Ruby/Gems/1.8/gems/cowsay-0.0.5/lib/cowsay/character/base.rb:26:in `render_character'
from /Library/Ruby/Gems/1.8/gems/cowsay-0.0.5/lib/cowsay/character/base.rb:16:in `say'
from /Library/Ruby/Gems/1.8/gems/cowsay-0.0.5/lib/cowsay.rb:17:in `say'
from /Library/Ruby/Gems/1.8/gems/cowsay-0.0.5/bin/cowsay:6
from /usr/bin/cowsay:19:in `load'
from /usr/bin/cowsay:19

对了,我发现#lolcat-banner.sh `fortune -a -s | $cmd_sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g" | $cmd_lolcat -f`
修改为才不出错
`fortune -a -s | $cmd_sed -E "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g" | $cmd_lolcat -f`

Linux下`sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"`
Mac下`sed -E "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g"`
2014-04-12 03:23:12 +08:00
回复了 zeroday 创建的主题 Bash 启动终端显示 ASCII 动物图案和一句箴言,麻烦指点一下。
@dorentus 兄弟你又一次给了我惊喜,没想到这么晚了还有人和我一样没休息。
2014-04-12 03:11:36 +08:00
回复了 zeroday 创建的主题 Bash 启动终端显示 ASCII 动物图案和一句箴言,麻烦指点一下。
@dorentus 发现一件有趣的事,brew install cowsay和gem install cowsay两个版本是不一样的。gem install cowsay生成的动物可以自动变换。
2014-04-12 03:09:15 +08:00
回复了 zeroday 创建的主题 Bash 启动终端显示 ASCII 动物图案和一句箴言,麻烦指点一下。
@dorentus 奇怪,是我的ruby版本(2.1.1)问题吗?

make install PREFIX=/usr/local/Cellar/lolcat_mruby/0.42.2
rake aborted!
undefined method `exists?' for Dir:Class
./rakefile:39
make: *** [install] Error 1
2014-04-12 03:06:44 +08:00
回复了 zeroday 创建的主题 Bash 启动终端显示 ASCII 动物图案和一句箴言,麻烦指点一下。
@dorentus You are so good.
@little_cup 赞啊,fish和sh竟然兼容了,MacVim也OK了。
@little_cup 听起来真是一个巧妙的设置,可是在我的系统里不生效,提示“-bash: /Users/MasterMac/.bash_profile: line 24: syntax error: unexpected end of file“
这是我的.bash_profile
########################This is my .bash_profile#############################


#for color
export CLICOLOR=1

export PS1='\n\[\e[0;30m\]┌─\[\e[0m\]\[\e[01;30m\]\u@\h\[\e[00m\]:\[\e[01;34m\]\w\[\e[00m\]\n\[\e[0;30m\]└───\[\e[0m\]\$ \[\e[00;33m\]$(__git_ps1 "(%s)")\[\e[00m\] '


printf "\n"

SaySomething=$(fortune -a -s | sed -E "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g")
cowsay $SaySomething | lolcat -f

printf "\n"

# Load RVM into a shell session *as a function*
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

if [ "$1" == "" ] && [[ -z $(ps aux |grep wireshark |grep -v grep) ]]; then
/usr/local/bin/fish
echo Goodby!
exit 0
@nicai000 谢谢你了,同样是个办法。
@spritevan 太棒了,这真是个好方法,非常感谢。
@little_cup 握手,同道中人,不过我没明白默认shell设置成bash,那不就是bash了吗?fish不是没有使用了?
@yukirock `chsh -s /usr/local/bin/zsh` or `chsh -s /bin/bash`,然后就要输入密码,因为我的密码比较复杂,感觉这样来回切换实在有点繁琐。
@yukirock 我是fish作为日常使用的,能否fish下直接临时切换到zsh或bash?
@bingwenshi 场景是这样的:平时只做rails相关的东西,最多就是brew git等,用bash的东西比较少,所以shell是fish shell,而且也觉得fish shell自动完成提示比 zsh 好看, function 和 if 写起来就和 lua 差不多,使用他日常使用更得心应手。但fish非标准shell,和sh不兼容,vim有点问题,也不打算支持heredoc。所以就想,能否一个终端一个shell,方便切换。
2014-04-11 16:29:57 +08:00
回复了 cielpy 创建的主题 Atom Atom 邀请 3 枚。
@cielpy 已收到。谢谢。
2014-04-11 13:29:44 +08:00
回复了 cielpy 创建的主题 Atom Atom 邀请 3 枚。
@cielpy 奇怪,没收到啊
2014-04-11 11:27:22 +08:00
回复了 cielpy 创建的主题 Atom Atom 邀请 3 枚。
David.malan#aol.com
1 ... 35  36  37  38  39  40  41  42  43  44 ... 51  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   991 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms · UTC 19:05 · PVG 03:05 · LAX 11:05 · JFK 14:05
♥ Do have faith in what you're doing.